Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

JPA: Embeddable и OneToMany

13.03.14 10:51
JPA: Embeddable и OneToMany
 
Simple Nothing is f*cked
Simple
Есть класс:
@Embeddable
public class E implements Serializable {
private static final long serialVersionUID = 1L;
@OneToMany(fetch = FetchType.LAZY, cascade = { CascadeType.REFRESH, CascadeType.PERSIST }, orphanRemoval = false)
@JoinTable(name = "T")
private Set<A> a = new HashSet<A>();
}


Используется следующим образом:

@Entity(name = "B")
@Table(name = "B")
public class B extends V {
private static final long serialVersionUID = 1L;
@ElementCollection
@CollectionTable(name = "D")
private Set<E> berichtDetails = new HashSet<E>();
}


При генерировании схемы выдает ConcurrentModificationException.
Получается, что нельзя использовать OneToMany с Embeddable и нужно сделать Entity?

 

Перейти на