AzurerCao 2013-05-31 10:14
浏览 197
已采纳

Hibernate中通过关联映射取得结果集对结果进行排序、分页的方法

 

 在Hibernate中通过关联映射, 例如OneToMany等取得一个实体的属性结果集时有没有办法对结果进行排序或者分页. 直接通过HQL或者SQL可以直接利用HQL\SQL进行排序分页等操作, 但是如果这类关联映射不支持这些操作那么关联映射的作用感觉也不是很大了. 例如一个User实体有一个Set<Logs>属性, 即一个用户有N多操作日志,OneToMany的, 那么如果通过User.getLogs()取得的结果集将是全部查询···

  • 写回答

3条回答 默认 最新

  • sunyi 2013-05-31 10:52
    关注

    作为属性,分页应该不行.

    排序可以: @OrderBy

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?