0

このBean構造を持つ

class User {
    private List<Permission> permissions;
    ...
}

class Permission {
    private Detail detail;
    ...
}

class Detail {
    private String name;
    ...
}

文字列「abc」を含む Permission.Detail.name を持つ少なくとも 1 つの権限を持つユーザーのみを含むように、ユーザーのリストをフィルター処理するにはどうすればよいですか?

4

1 に答える 1

1

わかりました、見つけました

select(
        values,
        having(
                on(User.class).gePpermissions(), 
                hasItem(
                        having(
                                on(Permission.class).getDetail().getName(), 
                                containsString("abc")
                        )
                )
        )
);
于 2013-05-17T15:15:46.417 に答える