我有一个Java类,他们的实例是JPA - @Enitit[ies]
,但它们不能被持久化,因为我得到MappingException
,因为我有一张地图:
private Map<Account, Boolean> doneTask;
而且我不知道如何像Boolean
一样坚持boolean
。
我该怎么办?
答案 0 :(得分:1)
您使用ElementCollection了吗? 类似的东西:
@ElementCollection
@JoinTable(name="TASKS", joinColumns=@JoinColumn(name="ID"))
@MapKeyColumn (name="ACCOUNT")
@Column(name="DONE_FLAG")
private Map<Account, Boolean> doneTask;