2017-02-04 32 views
0

У меня есть класс в Java Ан их экземпляры JPA- @Enitit[ies], но они не могут быть сохранены, потому что я получаю MappingException, потому что у меня есть карта:Как сохраняться в Map <Key, Boolean> с JPA

private Map<Account, Boolean> doneTask; 

И я не знаю, как сохранить Boolean, как boolean.

Что я могу сделать?

ответ

1

Вы использовали ElementCollection? Нечто вроде:

@ElementCollection 
@JoinTable(name="TASKS", [email protected](name="ID")) 
@MapKeyColumn (name="ACCOUNT") 
@Column(name="DONE_FLAG") 
private Map<Account, Boolean> doneTask; 
+0

Фактически я этого не сделал. Спасибо! – camelCaseNick

Смежные вопросы