0

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 に変更すると動作します。

誰もこれに遭遇したことがありますか?

ありがとうございました

4

1 に答える 1

0

さらに調査したところ、FetchType=EAGER を削除するとこれが修正されました。これをバグとしてbatooに送信しました。これが修正されたらコメントします。

于 2013-09-30T07:11:57.200 に答える