Joo*_*ter 5 java orm hibernate criteria-api jpa-2.0
有没有办法使用JPA 2 Criteria API选择特定列?
以下是目标SQL语句:
SELECT column1, column2 FROM MyTableThatHasMultipleColumns
Run Code Online (Sandbox Code Playgroud)
使用Hibernate的Criteria API,这可以使用Projections完成,是否与JPA 2 Criteria Specification相当?
是的,它确实.select()方法是您需要使用的方法.从openJPA手册:
select()方法定义查询的结果.如果未指定,则假定选择投影是根域对象.但是,您可以将选定的投影明确指定为列表:
qdef.select(customer.get(Customer_.name), order.get(Order_.status));
| 归档时间: |
|
| 查看次数: |
8954 次 |
| 最近记录: |