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<>();

但是,一旦获取持久化实体,每个唯一值只会返回一个实体。如果我将提供程序更改为休眠它可以工作。

有没有人遇到过这个?

谢谢

4

1 回答 1

0

我已经进一步调查并删除 FetchType=EAGER 解决了这个问题。我已将此作为错误提交给 batoo,如果问题得到修复,我会发表评论。

于 2013-09-30T07:11:57.200 回答