拥有这个bean结构
class User {
private List<Permission> permissions;
...
}
class Permission {
private Detail detail;
...
}
class Detail {
private String name;
...
}
如何使用包含字符串“abc”的Permission.Detail.name过滤仅包含至少一个权限的用户的用户列表?
答案 0 :(得分:1)
好的,我找到了
select(
values,
having(
on(User.class).gePpermissions(),
hasItem(
having(
on(Permission.class).getDetail().getName(),
containsString("abc")
)
)
)
);