论坛首页 Java企业应用论坛

我出的面试题

浏览 21710 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-06-13  
下面一段代码执行过程中将由hibernate产生多少条sql语句,分别是什么:
Student s = new Student();
s.setName("aaa");
s.setGrade(1);
dao.save(s);
s.setGrade(6);
dao.load(s,"xxx");
s.setGrade(5);
dao.update(s);


公司网站有电子商务性质,所以对持久化方面要求的会严格一些,招聘几个月,看了2000多份简历,面试也有百来号人,但是这样一道简单的hibernate题目,答对的却只有3、4个
   发表时间:2007-06-13  
不懂HIBERNATE,不过我猜是1条.
0 请登录后投票
   发表时间:2007-06-13  
跑一遍,看日志
谁知道你dao怎么实现的
0 请登录后投票
   发表时间:2007-06-13  
这题之前还有两题,前提说明是通过spring的HibernateDaoSupport中的getHibernateTemplate来进行数据库操作
0 请登录后投票
   发表时间:2007-06-13  
关键还是看数据库那边是怎么处理的

有时就算只产生一个性能上一样不行
0 请登录后投票
   发表时间:2007-06-13  
yuonch 写道
下面一段代码执行过程中将由hibernate产生多少条sql语句,分别是什么:
Student s = new Student();
s.setName("aaa");
s.setGrade(1);
dao.save(s);
s.setGrade(6);
dao.load(s,"xxx");
s.setGrade(5);
dao.update(s);


公司网站有电子商务性质,所以对持久化方面要求的会严格一些,招聘几个月,看了2000多份简历,面试也有百来号人,但是这样一道简单的hibernate题目,答对的却只有3、4个


。。。。。汗。。。能说出结果就不错了。。。。
你还要得到sql句。。。。
MS:三条
save.....:
load.....:select ....................... where id = 'xxx'
update...:update ........................where id = 'xxx'
0 请登录后投票
   发表时间:2007-06-13  
抛出异常的爱 写道
yuonch 写道
下面一段代码执行过程中将由hibernate产生多少条sql语句,分别是什么:
Student s = new Student();
s.setName("aaa");
s.setGrade(1);
dao.save(s);
s.setGrade(6);
dao.load(s,"xxx");
s.setGrade(5);
dao.update(s);


公司网站有电子商务性质,所以对持久化方面要求的会严格一些,招聘几个月,看了2000多份简历,面试也有百来号人,但是这样一道简单的hibernate题目,答对的却只有3、4个


。。。。。汗。。。能说出结果就不错了。。。。
你还要得到sql句。。。。
MS:三条
save.....
load.....
update...


如果是三条就不会有那么多人答错了
0 请登录后投票
   发表时间:2007-06-13  
那请问一下楼上你要招来干什么?
研究茴字写法么
0 请登录后投票
   发表时间:2007-06-13  
yuonch 写道
这题之前还有两题,前提说明是通过spring的HibernateDaoSupport中的getHibernateTemplate来进行数据库操作

即便如此,结果还是依赖于Spring和Hibernate的实现
譬如说,未来Hibernate实现了一个更高级的unit of work,结果会怎样?
我怎么也觉得是在猜大小。
0 请登录后投票
   发表时间:2007-06-13  
没用过H  这几句的意思也只是猜猜
同理  结果我猜是2条

不过实在是不明白这样考的目的   能说说你们持久化的作用和原因么
0 请登录后投票
论坛首页 Java企业应用版

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