【发布时间】:2011-03-28 14:07:44
【问题描述】:
我有一个带有集合的休眠托管 POJO:
public class Book {
private Set<Page> pages;
public Set<Page> getPages() { return pages; }
public void setPages(Set<Page> pages) { this.pages = pages; }
}
public class Page {
private int pageNumber;
public int getPageNumber() { return pageNumber; }
public void setPageNumber(int pageNumber) { this.pageNumber = pageNumber;
}
如何根据页码编写 HQL 查询?例如,返回所有 pageNumber 大于 100 的书籍?
以下不起作用:
from Book where pages.pageNumber > 100
【问题讨论】: