[讨论] 今天去面试了,有三个题目问倒我了,写出来大家做做!

zhangweioak 2012-07-26
2、spring有IOC模式,如果不用spring,请设计一个与spring的IOC模式一样功能的代码??
这个可以用反射做到,spring也是这么做的。具体的作法是,新建一个配置文件类似于spring的xml配置文件,然后在后台新建一个类,根据name获取value这个value相当于spring中配置的class,然后通过反射,就可以拿到对象了。

问题3,用exist就能实现起来挺简单的啊。如果不会用exist可以google搜下,能用exist的地方尽量别用in,in是不走索引的。

问题1,hibernate这两年都没有用到,所以忘记的差不多了。
lleid 2012-07-26
不知道第一在hibernate.cfg.xml中将
<property name="hbm2ddl.auto">create</property>
能不能实现
canon99 2012-07-30
第三个问题不是用子查询就行了吗
AutomaticThoughts 2012-07-31
有没有总结帖呀?!
wenjinglian 2012-07-31
AutomaticThoughts 写道
有没有总结帖呀?!

http://nassir.iteye.com/blog/1605232
zuokeli1988 2012-07-31
1,不会
2,ioc就是个容器 解析xml文件(jdom,sax) 得到类名字 用反射生成实例 放在一个map容器里 get(key)获取
3,union
allloveend 2012-07-31
第三个问题
用oracle的minus如何?
select * from user1
minus
select * from user2
union all
select * from user2
minus
select * from user1;


看到有这种写法
select * from (user1 union user2) group by id having(conut(id)=1)
我想先问这样写对么?
如果是正确的效率会不会比我的那个好很多
tonyyouwei 2012-08-01
这面试题也未免太刁钻了吧!
demojava 2012-08-01
什么,直接问能最高能开多少工资
Spirit_eye 2012-08-02
第一个问题估计面试官在工作中也遇到过发愁了,其实动态修改、加载xml不是正解,这个问题最好的解决方法是从改变数据结构即纵变横的方式来切入
Global site tag (gtag.js) - Google Analytics