JPA用のBatooを試しており、以下のコードでマップを作成しています:
@ElementCollection(fetch = FetchType.EAGER)
@CollectionTable(name = "BOOLEAN_CONDITION_MAP")
@MapKeyColumn(name = "CONDITION_KEY")
@Column(name = "CONDITION_VALUE")
private Map<String, Boolean> booleanConditionMap = new HashMap<>();
ただし、永続化されたエンティティがフェッチされると、一意の値ごとに 1 つのエンティティのみが返されます。Provider を Hibernate に変更すると動作します。
誰もこれに遭遇したことがありますか?
ありがとうございました