【发布时间】:2018-03-09 06:45:19
【问题描述】:
我有以下实体:
@Entity
public class Employee {
@Column
private String employeeName;
@Column
private Integer employeeId;
@OnetoMany
private Set<Account> accounts;
}
@Entity
public class Account {
@Column
private String bankName;
@Column
private Integer accountNumber;
}
public class EmployeeAccountRecords {
private String employeeName;
private Integer accountNumber;
}
我想获取 Employee 和 Account 连接的分页结果,并将值存储在 EmployeeAccountRecords 类的对象中。此外,我还想将排序/过滤器传递给实现此功能的存储库。
这是否可以在不使用 JPQL/HQL 编写查询的情况下完成,可能正在使用 JPA 规范等,任何其他组件?
我正在使用带有 Hibernate 的 Spring Data JPA。
谢谢。
PS:结果对象仅使用连接值中结果集的子集。
【问题讨论】:
标签: java database spring spring-data spring-data-jpa