yag*_*aul 6 java select spring jpa spring-data-jpa
我试图找到有关如何使用Spring Data仅选择实体的某些字段的信息(我正在使用JPA).我只想选择一个实体的特定信息,存储库接口为您提供了返回WHOLE实体信息的方法!有时我只需要一个实体的2或3个字段并返回20,30,... 100 ..字段可能有点矫枉过正.
我会使用Hibernate Criteria Projections,甚至是JPA"SELECT NEW ...."查询来实现这种功能.不知道Spring Data是否可行.
谢谢.
您可以做的是List<Object[]>
从存储库返回一个。然后在您的服务类中迭代此列表并手动创建您需要的对象。示例存储库方法
@Query("select el.moduleId, el.threadId from ExceptionLog el")
public List<Object[]> tempQuery();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5852 次 |
最近记录: |