个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题

解决方案 »

  1.   

    同意楼上的,对于有特别多的嵌套子查询的语句,我们基本上都是通过ibaties来实现的,hibernate对于一些简单的问题是都可以解决的。
      

  2.   

    我刚完成了动态表单模块的开发(struts),也就是通过模板生成一个新的业务处理。表单至少包含一条主记录,同时可能有N个从表,每个从表也可能有不同数量的记录,这些数据全在一个表单中作为一个业务完成。任何时候都可以新增表单,对于这样的系统,请教如何用hibernate实现?
    我现在没有用hibernate,正在学习ing,可是对于一个这样的系统,思考了很久,不知hibernate如何应对?
      

  3.   

    到目前为止还没遇到Hibernate无法解决的!!!
      

  4.   

    to qudong078(屈东)
      请问你应该不是在同一个项目中,同时使用ibatis和hibernate吧?
      

  5.   


    个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题
    ------------------------------------------同意楼上的,对于有特别多的嵌套子查询的语句,我们基本上都是通过ibaties来实现的,hibernate对于一些简单的问题是都可以解决的。
    -----------------------------------------我同意以上的说法!
      

  6.   

    Hibernate 提供了 jdbc 接口的,想用就用,不过最好不用,都使用HQL方便多数据库
      

  7.   

    Hibernate 优化的只是 select, 对于很多 update, delete 使用 Hibernate 并不好。
    举例
    每个人工资上涨 10%
    update person set salary = salary * 1.1
    将一年没有登陆的用户删除
    delete from user where lastlogindate < xx;
      

  8.   

    对于view的情况没办法处理啊, 我哭
      

  9.   

    个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题老兄也太片面了吧?呵呵,如果你的系统里面,表的数量,结构都是固定的,那也许可以应付!
      

  10.   

    请问我每个月一张表,可是我要查数据的时候可能把几个月要不一年的表合成一张来查,我的表到月才建,我要怎么用hibernate实现呢
      

  11.   

    hibernate 灵活性没想像中那么好。
      

  12.   

    hibernate好象不能用存储过程吧,不过听说hibernate3要加上存储过程和视图
      

  13.   

    个人认为如果用hql的话问题都能解决,但类似以与批量删除的问题效率还是不高,我觉得其中的表的one to one 和 one to many才是好东西 !
      

  14.   

    View就当一个表来处理,和普通表没有什么区别。
    用Hibernate,在系统设计的时候就要考虑到HQL的特性,不要用复杂的联合嵌套查询,如果非要用而HQL不能实现,那只能取得con对象用JDBC处理了。
    Hibernate3开始支持存储过程和自定义的SQL语句:)
      

  15.   

    对于很复杂的查询还是用jdbc,其他的用hibernate
      

  16.   

    关注hibernate……一直不知道它对于复杂关联查询还有嵌套查询怎么实现的……