1.在一方配置多方的实体,进行注解配置,mappedBy="ajbs"是要关联的字段。cascade级联类型,fetch 加载类型,及时加载,懒加载。
/**当事人*/
private List<DsrxxEntity> dsrxxEntity = new ArrayList<DsrxxEntity>();
@OneToMany(mappedBy="ajbs",cascade = CascadeType.ALL, fetch = FetchType.LAZY)
public List<DsrxxEntity> getDsrxxEntity() {
return dsrxxEntity;
}
public void setDsrxxEntity(List<DsrxxEntity> dsrxxEntity) {
this.dsrxxEntity = dsrxxEntity;
}
2.在controll中 ,把多方放进一方的实体中,在把一方保存起来,我这的多方接收时是一个list集合,把list集合放到一个实体类中接收
@RequestMapping(params = "save")
@ResponseBody
public AjaxJson save(SaEntity sa,SpringMvcPack pack, HttpServletRequest request) {
AjaxJson j = new AjaxJson();
// 关联起来
sa.setDsrxxEntity(pack.getDsrxxEntity());
// 级联保存
saService.save(sa);
systemService.addLog(message, Globals.Log_Type_INSERT, Globals.Log_Leavel_INFO);
j.setMsg(message);
return j;
}