论坛首页 入门技术论坛

ibatis与hibernate

浏览 33189 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-01-31  
Hibernate的sql都是自动生成的,很不方便调优啊
很多人不愿用hibernate是怕被黑,因为里面黑洞太多,鬼知道啥时候出问题
0 请登录后投票
   发表时间:2012-02-06  
wf_chn 写道
Hibernate的sql都是自动生成的,很不方便调优啊
很多人不愿用hibernate是怕被黑,因为里面黑洞太多,鬼知道啥时候出问题

多用就不怕被黑了。越是好用的东东,内部越复杂。
0 请登录后投票
   发表时间:2012-02-08  
hibernate关联性太大,ibatis相对比较更灵活一些,而且只需要写好sql就行了
0 请登录后投票
   发表时间:2012-02-08  
wf_chn 写道
Hibernate的sql都是自动生成的,很不方便调优啊
很多人不愿用hibernate是怕被黑,因为里面黑洞太多,鬼知道啥时候出问题


依稀记得刚刚毕业时使用hibernate做项目,那个级联删除弄得我很是蛋疼
0 请登录后投票
   发表时间:2012-02-10  
你让我情何以堪 写道
wf_chn 写道
Hibernate的sql都是自动生成的,很不方便调优啊
很多人不愿用hibernate是怕被黑,因为里面黑洞太多,鬼知道啥时候出问题


依稀记得刚刚毕业时使用hibernate做项目,那个级联删除弄得我很是蛋疼



同感,还有lazyload也是。。。
0 请登录后投票
   发表时间:2012-03-23   最后修改:2012-03-23
hibernate使用是方便,不过性能不行啊,
对于有关联的两个实体,比如官网上那个例子,Person和Eevent,多对多,我想向一个Person增加一个event时,总要执行2遍select,一遍是load Person的时候,一遍是从关系表中查出这个person的所有event,因为event在person里是保存成set的,然后再插入,对性能影响太大。如果用ibatis,直接一个插入语句就ok了,像这种情况,你是没法调优的吧
0 请登录后投票
   发表时间:2012-03-27  
  ssi这种方式 比ssh更加灵活
0 请登录后投票
   发表时间:2012-04-17  
恩,我们系统应用的也是ibatis,hibernate我不是很精通,但是也了解一些,hibernate要用得效率比较高必须对hibernate比较精通,但是真正的项目开发中开发水平很难达到这种程度,而ibatis则是比较灵活,个人还是比较喜欢ibatis的
0 请登录后投票
   发表时间:2012-04-17  
ibatis能很快掌握,学习成本低。
0 请登录后投票
   发表时间:2012-05-10  
hibernate适合大型项目,,ibatis更灵活,,有时候我们自己开发都直接用JDBC。。
0 请登录后投票
论坛首页 入门技术版

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