hibernate 1+n 问题

解决方案:

   1.@ManyToOne默认是eager,设置fetch=FetchType.LAZY,按需而发

  2.@BatchSize(size=5)放在要查询的类的上面,可以少发SQL语句。严格不用这种解决。

  3.join fetch,from topic t left join fetch t.category c

   默认的criteria用的就是join fetch


你可能感兴趣的:(Hibernate,解决方案)