hibernate 最终还是用 jdbc ,看上去效率比jdbc低,但是事实不一定,要看怎么优化了 ...

解决方案 »

  1.   

    能否说说怎么样优化才能使hibernate性能达到最好呢?
      

  2.   

    如果你写不出来非常出色的JDBC代码.那就用别人出色的代码吧.当然.你也可以写出比HIBERANTE更好的代码.
      

  3.   

    要是我 还是 喜欢用 ibatis 的  
    灵活  快速    直接用的jdbc  
    不象hibernate   封装了很多层啊 
      

  4.   

    我认为
    hibernate 有点象动态连接数据库,不必用的时候再从新建立,只是打开就可以了,减少资源的浪费
      

  5.   

    不同的层次。就像你比较Java和汇编的性能一样。
      

  6.   

    比直接JDBC差,解析出的SQL很烂
      

  7.   

    我觉得hibernate 开发效率高,假如用不好的话,会多很多无用的sql,不优化好,性能绝对比不过jdbc的。不过直接jdbc性能是好点,特别是数据量大的时候。可以直接优化sql,但是开发速度慢。看你们公司规模了,选择哪个
      

  8.   

    我觉得jdbc 和 hibernate 的比较,看你需要什么操作了,
    再级联关系较多的时候,用hibernate 应该比 jdbc 强,
    特别是检索主方,我个人认为在hibernate在删除多的那一方的一条数据时太复杂!
    当然各有好处,就看你怎么样设计数据库,然后选择怎么用!
      

  9.   

    肯定不如jdbc,这是肯定的,并且hibernate占内存也比jdbc大。
      

  10.   

    如果之间关系复杂 建议选择JDBC    hibernate 个人感觉在复杂项目中不适合。