@Entity
public class Auction{
@ManyToOne(cascade=CascadeType.MERGE)
private Member seller;
@OneToOne(cascade=CascadeType.PERSIST)
private Question question;
}
@Entity
public class Member{
}
@Entity
public class Question{
@ManyToOne(cascade=CascadeType.MERGE)
private Member personAsking;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;
}
em.persist(auction);
Как мне сохранить участника, если он не существует, иначе объединить (обновить) его?