1.Layout. java
@Entity
Public class Layout
{
private int layoutId; ---- primaary key autoincrement
private String layoutName;
@OneToMany( mappedBy = "layout" ,fetch = FetchType.LAZY, cascade = {CascadeType.ALL}, orphanRemoval = true )
private List<LayoutDetails> layoutdetails;
}
2.LayoutDetail. java
@Entity
public class LayoutDetail
{
private int layoutdetailid; ---- primaary key autoincrement
private String columnName;
@ManyToOne( fetch = FetchType.LAZY,cascade= {
CascadeType.PERSIST,CascadeType.MERGE,CascadeType.DETACH,CascadeType.REFRESH})
@JoinColumn(name = "layoutid")
private Layout layout;
}
Есть ли Как я могу вставить и обновить только в LayoutDetail?
Я пытался сделать это обычным способом, но он говорит, что layoutid не может быть пустым, вставка не удается