Login
JPA: Embeddable и OneToMany
243 просмотров
Перейти к просмотру всей ветки
Есть класс:
@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?