我正在使用spring-data,QueryDsl等
说我有两个实体,
@Entity
Person {
@Id
Integer id;
String name;
@OneToMany
List<Address> addresses;
}
@Entity
Address {
@Id
Integer id;
String city;
}
一个人可以有很多地址。
我正在尝试在QueryDSL中编写查询以供跟随,
列出以'xyz'开头城市名称的人员名单。
到目前为止我做了什么,
class PersonPredicates {
public static BooleanExpression cityStartsWith(String city) {
QPerson person = QPerson.person;
return person.addresses. // could not get how to create predicate for this
}
}
感谢您的回复。