Ace*_*loh 8 spring querydsl spring-data-jpa
假设我有一个名为Employee70 列的模型。我如何
SELECT id from t_employee在spring + querydsl不修改此代码中的大量代码的情况下实现查询。
BooleanExpression paramEmployee = qEmployee.company.id.eq(new Long(data.get("company").toString()));
Iterable<Employee> employeeReportIterable =employeeRepository.findAll(paramEmployee);
Run Code Online (Sandbox Code Playgroud)
如果您想使用 QueryDSL 谓词并具有单一属性响应,您可以直接使用 QueryDSL,而不使用 spring-data。
// where entityManager is a JPA EntityManager
JPAQuery<?> query = new JPAQueryFactory(entityManager);
BooleanExpression paramEmployee = qEmployee.company.id.eq(new Long(data.get("company").toString()));
List<Long> id = query.select(qEmployee.id).from(qEmployee).where(paramEmployee).fetch();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19738 次 |
| 最近记录: |