大家说说是把sql语句写在存储过程里调用好呢,还是写hql语句传入HibernateDaoSupport里好呢(最好能说下性能方面,一般在什么情况使用)?      

解决方案 »

  1.   

    写在存储过程中性能更高,,,因为写在hql传入HibernateDaoSupport后最终还是要转成sql来执行
      

  2.   

    看法:
    用存储过程实现数据存储是一个久经考验的方案,但对于一个大型系统,如果全部使用存储过程,那么数据存储的数量之多就不好把握,如果把一些对象的增删改操作改用orm管理,会大幅降低存储过程数量,另外把对象的增删改操作如何快捷映射到存储过程也是必须考虑的. 
      

  3.   

     是不是说,如果可以的话,,最好是所有sql语句都写在存储过程里调用?