sei*_*ael 5 java database hibernate jpa hql
我试图使用带有元素分页的命名查询,但我不是数据库专家,我找到的答案没有多大帮助,将感谢一些帮助,代码:
@Entity
@NamedQueries({
@NamedQuery(name = "Object.byName", query = "select a from OBJECT a where a.name=?"),
})
Run Code Online (Sandbox Code Playgroud)
使用: findByNamedQuery("Object.byName", a);
我知道我需要使用setFirstResult(x);,setMaxResults(y);但如何使用它们findByNamedQuery.
您需要直接使用会话/实体管理器:
Query q = entityManager.createNamedQuery("Object.byName");
q.setFirstResult(x);
q.setMaxResults(pageSize);
//set the parameters here
return q.list();
Run Code Online (Sandbox Code Playgroud)
这是JPA语法,hibernate的几乎是一样的.
| 归档时间: |
|
| 查看次数: |
3593 次 |
| 最近记录: |