1、有一个表有姓名,性别,年龄三个属性,表用hibernate进行表映射。显示页面显示表的所有属性,如下:
姓名 性别 年龄
name sex age
那么我要动态增加一个属性值,如:地址;怎样在表中增加一个属性并且映射文件也要同时修改,映射文件要生效。有什么好办法??(用SSH实现)
2、spring有IOC模式,如果不用spring,请设计一个与spring的IOC模式一样功能的代码??
3、有两个表,表的属性都有:id,name,sex,age;第一个表有700条数据,第二个表有500条数据,其中两个表中有300条是id相同的,如何把两个表中不相同的数据取出来,面试官说只能用exist关键字才能做到?还有其它好办法吗?
第一题:如果需动态添加属性,那么一开始就要设计好
http://www.iteye.com/topic/197752
http://www.blogjava.net/canonical/archive/2008/03/17/59703.html
http://www.blogjava.net/sparkyang/archive/2005/09/12/12782.html
http://blog.csdn.net/ajun_studio/article/details/6807181
第二题:了解spring ioc的原理
http://blog.csdn.net/it_man/article/details/4402245
简单实现:http://chenguanwei2008.iteye.com/blog/361558
第三题:
--建表
create table D_TEST1
(
ID NUMBER(10),
NAME VARCHAR2(30),
age NUMBER(3),
sex NUMBER(1)
)
create table D_TEST2
(
ID NUMBER(10),
NAME VARCHAR2(30),
age NUMBER(3),
sex NUMBER(1)
)
--not in 实现
select *
from (select *
from d_test1
union
select * from d_test2) t1
where id not in (select id
from d_test1
intersect
select id from d_test2);
--minus 与 union 实现
(SELECT * FROM d_test1
MINUS
SELECT * FROM d_test2
)
UNION ALL
(
SELECT * FROM d_test2
MINUS
SELECT * FROM d_test1
)
-- exists 实现
select *
from (select *
from d_test1
union
select * from d_test2) t1
where not exists (select * from (select id
from d_test1
intersect
select id from d_test2) t2 where t1.id = t2.id);
分享到:
相关推荐
各大IT公司的笔试关与计算机专业面试题,大家赶快下下来看看吧
Vue 相关面试题并且附带详解答案 难度分为简单 中等 困难 三种类型 大家可以先不看答案自测一下自己的 Vue 水平哈 如果对原理感兴趣的同学 欢迎查看小编的手写 Vue 源码系列文章 如果对答案有不一样见解的同学欢迎...
180多页面试题,前前后后不间断的更新了两年,准备换工作时,总是拿来看看,有比较好的面试题,也不间断的更新,面试题目录如下: 【基础】面向对象的特征有哪些方面 13 抽象 13 继承 13 封装 13 多态性 13 【基础】...
《剑指offer》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。但是我刷题只有牛客网上的66题。 如果是单纯的面试需求,剑指offer的优先级肯定是在Leetcode...
3.后台管理端功能包括:管理员管理,审核管理(注册公司审核,发布工作审核),帖子管理(查看/删除帖子和留言), 笔试题管理/面试题管理(题分类管理,题库目录管理,插入试题),面试技巧管理(浏览,插入,删除)。...
准备区 数据结构 算法 Java概念,API,最佳实践,JVM机制和转向 系统设计与面向对象设计 行为问题与项目/技术知识深入研究 数据结构与算法准备策略 策略: 轻松+中等,然后困难。 在准备阶段,基于类别的策略;在...
从每道题目下方的Discuss按钮里点进去,才是每道题对应的讨论。 3.徒手写代码 很多同学在Leetcode上编得风生水起,但在笔试面试中遇到面试官拿出一张A4白纸,可能就懵逼了,改改涂涂半天写不完整。这个时候徒手写...
暑期复习找工作的时候,零碎知识点太多,很多都是看个概念,看一遍就过去了,也没有总结,到后面发现看过的知识点也不记得,才意识到需要把看过的知识点总结出来,还有刷牛客的时候,都是照着讨论区的答案写代码,...
1.8.1,break 与 continue 的区 别.....................................................................................28 1.8.2,循环语句的注意点.........................................................
leetcode 分类各种常见算法题的python实现 coder-interview-guide 题目来自《程序员代码面试指南》-...题目来自leetcode.com英文版,部分本人写,部分参考讨论区的答案 Sorting Algorithm 各种排序类算法 将会跟进paper
LeetCode除了将这些题目搬上到网页上让使用者可以选择不同的程式语言进行线上coding之外,也有讨论区可以分享或是看其他人解题的思路想法。题目有分为,Easy,Medium,Hard三个等级,每题后面还有目前线上使用者...
Scienct/IT技术面试题库和社群平台,他也提供了线上Coding的功能,若在撰写过程遇到艰涩的问题,也可以向他人提出讨论,讨论区也有已经解题的分享。 目前LeetCode Coding问题分类有Algorithms、DataBase、Shell、...
leetcode 都是用JAVA嘛java算法...大部分解决方案都是我自己写的,但是从leetcode讨论区得到了一些解决方案,根据自己的理解和编码风格进行了更新。 没有承诺或保证解决方案是正确或最佳的。 使用它们需要您自担风险。