使用hibernate最好使用哪种查询方式??

解决方案 »

  1.   

    hql  数据库不变的话(sql)就用t_sql
      

  2.   

    假如真有最好的查询方式,那么hibernate就不会保留另外的查询方式了。
    既然它保留了多种,就说明没有最好的。
      

  3.   

    HQL 方便。简单。~不需要知道数据库的结构!
      

  4.   

    两种方法
    1. 使用HQL面向对象查询
    2. 使用条件查询(Criteria Queries) 
    个人认为使用第二种更好一点.
      

  5.   

    1、HQL
    2、nativeSQL
    看情况
      

  6.   

    建议:复杂业务,放弃hql,尽量用SQL
      

  7.   

    我只想说一句,蛋疼的hibernate,真烦人,感觉不灵活,而且学习代价大!
      

  8.   

    尽量的手写sql吧用这种比较灵活。
      

  9.   

    单表查询 hql 性能需求加业务需求直接 sql 吧