论坛首页 Java企业应用论坛

我出的面试题

浏览 21711 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-06-14  
boogie 写道
这种题目你上机考才行,在一定时间里完成,然后说出答案和理由!
否则一点意思也没有!纯粹钻牛角尖的题,真正不会写这样的代码
HIBERNATE也就只是HIBERNATE,一个工具而已,别把它当个宝似的!
至于不知道一些HIBERNATE的细小问题而导致系统出错,这个问题应该放在测试上!

呢。。。可以找你自己 的项目看看。。。估计会有人在save之后又set值的。。。
我的项目中有,不过为了程序简单性,我就忍了。
0 请登录后投票
   发表时间:2007-06-14  
抛出异常的爱 写道
boogie 写道
这种题目你上机考才行,在一定时间里完成,然后说出答案和理由!
否则一点意思也没有!纯粹钻牛角尖的题,真正不会写这样的代码
HIBERNATE也就只是HIBERNATE,一个工具而已,别把它当个宝似的!
至于不知道一些HIBERNATE的细小问题而导致系统出错,这个问题应该放在测试上!

呢。。。可以找你自己 的项目看看。。。估计会有人在save之后又set值的。。。
我的项目中有,不过为了程序简单性,我就忍了。

真正不应该写这样的代码,这就跟在程序里一个变量多次赋值用到底一样,是大忌!
这个题用来培训说明问题或上机考,那是大大的好!但以此来选拔人那就有点偏了!
0 请登录后投票
   发表时间:2007-06-14  
还要看你的id是怎么生成的,如果是用了数据库中的序列,那么save的时候还会增加一句从数据库取id的sql语句。
0 请登录后投票
   发表时间:2007-06-14  
sg552 写道
我真服了LZ了。

HIBERNATE明明是面向对象的东西,

你却非要考其中的SQL语句。

无语了。


个人总结,哪个公司出这种扯淡面试题,我会强烈建议所有人不要考虑
0 请登录后投票
   发表时间:2007-06-14  
yuonch 写道
抛出异常的爱 写道
那请问一下楼上你要招来干什么?
研究茴字写法么


这题只是想测试一下hibernate中的vo和po方面的知识,一个很简单的set方法就会导致一个持久化操作,我不知道如果你站在电子商务的立场上,公司要为你的失误付出多少代价

那你为什么还选hibernate?
0 请登录后投票
   发表时间:2007-06-14  
总是有人说HIBERNATE比JDBC慢。

我真不明白。90%的场合,HIBERNATE生成的SQL语句都属于专家级别的。什么就慢了?

想快,不要用JDBC了,直接用汇编吧!
0 请登录后投票
   发表时间:2007-06-14  
dao.load(s,"xxx"); 

如果"xxx"不再DB里面的话,load会throw exception, 也就是说, SQL可能只执行了前面两句.  建议用find(), find()再上面的情况下会返回NULL.
0 请登录后投票
   发表时间:2007-06-14  
sg552 写道
总是有人说HIBERNATE比JDBC慢。

我真不明白。90%的场合,HIBERNATE生成的SQL语句都属于专家级别的。什么就慢了?

想快,不要用JDBC了,直接用汇编吧!

hibernate对enumeration的支持是0, 并非所有情况下都用hibernate.
0 请登录后投票
   发表时间:2007-06-14  
sg552 写道
总是有人说HIBERNATE比JDBC慢。

我真不明白。90%的场合,HIBERNATE生成的SQL语句都属于专家级别的。什么就慢了?

想快,不要用JDBC了,直接用汇编吧!

仅仅插入的话肯定是慢
但hibernate强的是缓存
0 请登录后投票
   发表时间:2007-06-14  
@-@

H不熟   第一反应是 不同sql在数据库那边的效率问题

没想到看到最后 是 数据乱掉 的问题
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics