锁定老帖子 主题:ibatis与hibernate
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-12
一直都是用hibernate,我觉得ibatis更能发挥具体数据库的特长。
Hibernate虽然可以定制方言,但是对于具体数据的具体操作很难由程序员做细微的控制。 比如数据的更新吧,Hibernate一贯都是更新所有所有字段,这样效率是很低的。有时只是需要更新一个字段而已。 |
|
返回顶楼 | |
发表时间:2012-05-14
>>>发表时间:2005-07-04
>>>作者:robbin >>>iBATIS根本就不是O/R Mapping tool,而是一个sql mapping tool,两者没有什么可比性。要比也应该是Hibernate vs JDO,iBATIS vs JDBC 原帖地址:http://www.iteye.com/topic/14348#85233 |
|
返回顶楼 | |
发表时间:2012-05-14
你就先用老大推荐的吧,刚出来还是多听话些,以后慢慢的自然会有自己的判断。
|
|
返回顶楼 | |
发表时间:2012-05-16
JDBC才是王道,Ibatis与hibernate简单的说就是一种操作数据库的工具,如果想要自己在sql这块有深造,建议JDBC
|
|
返回顶楼 | |
发表时间:2012-05-28
我一直用hibernate,我们的项目也挺大的
|
|
返回顶楼 | |
发表时间:2012-05-29
如果你们的团队中没有hibernate高手,任务又比较急,业务也比较复杂,建议不要用hibernate。
ibatis更加贴近sql,至少方便控制。项目进度也不会失控 |
|
返回顶楼 | |
发表时间:2012-06-14
hibernate在做动态查询上绝对是比不过ibatis的,特别是复杂动态查询,hibernate的噩梦
|
|
返回顶楼 | |
发表时间:2012-06-17
cxtwj131499 写道 hibernate在做动态查询上绝对是比不过ibatis的,特别是复杂动态查询,hibernate的噩梦
完全同意,sql本身才是王道。 |
|
返回顶楼 | |
发表时间:2012-06-19
我们项目中一直使用hibernate感觉挺好的,主要的价值就是通过Java VO的操作自动生成SQL语句,可以极大的方便我们的程序编写及代码的幽雅,它的不足就是复杂的SQL语句,但这个在项目极少使用,如果经常有的话,说明你的数据库设计有问题
|
|
返回顶楼 | |
发表时间:2012-06-20
记得当初第一个项目用的就是ssi,因为项目要做非常复杂的动态组合查询。例如十几个条件反复的“与”“或”组合,用hibernate的话脑子都爆炸了。
ibatis确实很灵活。 两者要根据实际需求来选择,没有好坏之分 |
|
返回顶楼 | |