JPA'da 2 tane var: Giriş ve Yorum. Giriş, iki adet Yorum nesnesi koleksiyonu içerir. NesnelerinJPA'da aynı türden 2 koleksiyon nasıl bulunur?
create table Entry_Comment (Entry_id integer not null, postMortemComments_id integer not null, pmnr integer not null, descriptionComments_id integer not null, dnr integer not null, primary key (Entry_id, dnr), unique (descriptionComments_id), unique (postMortemComments_id))
değerleri kaydetme descriptionComments_id
olarak başarısız ve postMortemComments_id
olamaz:
@Entity
public class Entry {
...
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@IndexColumn(base = 1, name = "dnr")
private List<Comment> descriptionComments = new ArrayList<Comment>();
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@IndexColumn(base = 1, name = "pmnr")
private List<Comment> postMortemComments = new ArrayList<Comment>();
...
}
böyle nesneleri depolamak için, JPA + hazırda "Giriş" masa, masa ve TEK "Entry_Comment" "Yorum" yaratır Aynı anda "null" değil.
JPA + Hazırda Bekleme'yi kullanarak aynı türden iki koleksiyon içeren nesneyi nasıl depolarım?
Ve bu ilişkiyi nasıl iki yönlü hale getiriyorsunuz? –