querydsl3.7 的list方法改成什么了
发布网友
发布时间:2022-05-14 11:13
我来回答
共1个回答
热心网友
时间:2023-08-05 05:33
Querydsl是一个Java开源框架用于构建类型安全的SQL查询语句。它采用API代替拼凑字符串来构造查询语句。可跟 Hibernate 和 JPA 等框架结合使用。
基本查询:
?
1
2
3
4
5
6
JPAQuery query = new JPAQuery(entityManager);
List<Person> persons = query.from(person)
.where(
person.firstName.eq("John"),
person.lastName.eq("Doe"))
.list(person);
子查询:
?
1
2
3
4
5
List<Person> persons = query.from(person)
.where(person.children.size().eq(
new JPASubQuery().from(parent)
.uniqueResult(parent.children.size().max())