2

私の Resources エンティティには次のようなプロパティがあります。

@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "CMS_RESOURCE_USER_PERMISSION", joinColumns = @JoinColumn(name = "RESOURCE_ID", referencedColumnName = "ID"))
@MapKeyJoinColumn(name = "USER_ID", nullable = false)
@Enumerated(EnumType.STRING)
@Column(name = "PERMISSION", length = 50, nullable = false)
protected Map<User, ResourcePermission> userPermissions = new HashMap<User, ResourcePermission>();

今、私はユーザーごとにリソースを取得したいのですが、どうすればそれを行うことができますか?何か提案はありますか? ありがとうございます。

4

1 に答える 1