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; }