锁定老帖子 主题:选择ibatis,而放弃hibernate
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-26
以上的讨论重现了大师的话:
手里有把锤子,所有的东东都是钉子。 |
|
返回顶楼 | |
发表时间:2006-12-26
cxd110 写道 ahuaxuan 写道 基本上认为hibernate不行的都是不能熟练驾驭hibernate的,hibernate带来的生产力的提高是地球人都知道的事情了,用ibatis呢,基本上就是直接操作数据库,很直观,生产力也低,但是如果结合两者呢,如果用criteria和hql和难做的事情,我们可以写原生sql啊,用ibatis来拼装sql,交给hibernate的sqlquery来执行,不就ok了吗,结合两者的优点,givenking不是说了吗,hibernate只能干日常应用的95%的事情,还有5%得自己解决的。
你对ibatis充分了解了吗? 不敢说充分,只是会用而已,但是hibernate我敢说充分,我说的方案绝对是可行的,可以跑在几千万的系统上,你说不行,能说说理由吗,就一句话“你对ibatis充分了解了吗?”能说明什么???? |
|
返回顶楼 | |
发表时间:2006-12-29
andyao 写道 每种工具都有使用的范围 case by case.
Hibernate不适合insert update过多的project,但对于查询为主的Web项目 还是非常适合的. 个人认为, andyao 说得很有道理,Hibernate对update效率低,对所有的字段都Update(或许,它可以单独Update某个字段,我只学了点,不知道它有没有.也不知道它能不能调用存储过程,如果不能就效率更低了.比如,做统计) |
|
返回顶楼 | |
发表时间:2006-12-30
chenlb 写道 andyao 写道 每种工具都有使用的范围 case by case.
Hibernate不适合insert update过多的project,但对于查询为主的Web项目 还是非常适合的. 个人认为, andyao 说得很有道理,Hibernate对update效率低,对所有的字段都Update(或许,它可以单独Update某个字段,我只学了点,不知道它有没有.也不知道它能不能调用存储过程,如果不能就效率更低了.比如,做统计) hibenate当然可以只更新某些字段了,可以用hsql(query),也可以用动态更新啊(criteria),还有调用存储过程这种事都不支持那hibernate也别出来混了 |
|
返回顶楼 | |