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)
- )
-
-
-
-
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);
-
-
-
-
(SELECT * FROM d_test1
- MINUS
-
SELECT * FROM d_test2
- )
-
UNION ALL
- (
-
SELECT * FROM d_test2
- MINUS
-
SELECT * FROM d_test1
- )
-
-
-
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);
--建表
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);
转载自:http://nassir.iteye.com/blog/1605232
分享到:
相关推荐
2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析) 2023最新100道MySQL面试题( 附答案解析) ...
最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列...
flahas3.0面试题 flash as3.0面试题 as3.0面试题 as3.0面试题最新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新...
3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试题集锦 12、Spring...
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
SSH最全100道面试题,帮助你找到一份高薪工作,更好的总结学习ssh三大框架
130道C#面试题130道C#面试题130道C#面试题130道C#面试题
ssh三大框架的经典面试题,一般逃不过这几个问题
面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....
python面试题100道答案全部 一般的只写了30个答案题目大概有 1、一行代码实现1--100之和 2、如何在一个函数内部修改全局变量 利用global 修改全局变量 3、列出5个python标准库 os:提供了不少与操作系统相关联的函数...
Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle面试题,MySql面试题,Web开发面试题,Unix面试题,程序员面试,网络技术面试题,网络安全面试题,Linux...
VUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE...
3.md FEX 面试题 General 4.md 前端面试常见问题 General 5.md 前端面试HTML 相关问题 HTML 6.md 前端面试CSS 相关问题 CSS 7.md 前端面试JS 相关问题 JavaScript 8.md 前端面试jQuery 相关问题 jQuery 9.md ...
C#一百三十道经典面试题,适用于企业笔试参考。。。。。。。。
】 上千道面试题!! 覆盖范围:(40个VUE3.0面试题PDF、CSS面试题、JS面试题、REACT面试题 全栈面试题、小程序面试题、性能优化) # 前端面试题 非常重要 难度都是根据自己学习情况掌握的。 - 不能只靠背面试题 要...
SQL 经典面试题7道
java web面试题.pdf java就业面试题宝典.rar Java面试题.pdf 51CTO下载-程序员面试宝典(全).pdf java华为面试题.pdf java(软件)工程师面试题大全-100%公司笔试题你都能碰到几个 达内笔试题集答案集.pdf 面试题集(全)...
vue面试题2020(25道)+vue3.0详解.md
面试题3 说明ASP.NET的Application特性 面试题4 简述ASP.NET的页面运行机制 面试题5 简述ASP.NET一个页面的生命周期 面试题6 C#中的托管代码是什么 通常将在CLR的控制下运行的代码称为托管代码 面试题7 C#中的非托管...