hibernate 级联保存 只有主表有数据,子表没插入数据,咋办
如下:Businesscompanys(主表model)
//业务个人信息
@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.REFRESH,
CascadeType.MERGE, CascadeType.REMOVE },fetch=FetchType.EAGER, mappedBy="businesscompanys")
public List<Businesspersons> getBusinesspersons() {
return businesspersonss;
}
如下是:Businesspersons(子表model)
@ManyToOne(cascade = { CascadeType.MERGE, CascadeType.REFRESH },fetch = FetchType.EAGER, optional = false)
@JoinColumn(name="businessid",referencedColumnName="id",nullable=false)
public Businesscompanys getBusinesscompanys() {
return businesscompanys;
}
只有主表能插入数据,子表插入不了数据
如下:Businesscompanys(主表model)
//业务个人信息
@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.REFRESH,
CascadeType.MERGE, CascadeType.REMOVE },fetch=FetchType.EAGER, mappedBy="businesscompanys")
public List<Businesspersons> getBusinesspersons() {
return businesspersonss;
}
如下是:Businesspersons(子表model)
@ManyToOne(cascade = { CascadeType.MERGE, CascadeType.REFRESH },fetch = FetchType.EAGER, optional = false)
@JoinColumn(name="businessid",referencedColumnName="id",nullable=false)
public Businesscompanys getBusinesscompanys() {
return businesscompanys;
}
只有主表能插入数据,子表插入不了数据