jeecg中一对多的关系映射

mac2022-06-30  23

1.首先看一张前端页面:

有一张主表和3张子表,显示这3张子表的代码如下

<t:tabs id="tt" iframe="false" tabPosition="top" fit="false"><t:tabhref="erpController.do?erpList&id=${erpPage.id}&tag=${tag}"icon="icon-search" title="项目日志" id="xiangmu"></t:tab><t:tabhref="erpController.do?erpkpList&id=${erpPage.id}&tag=${tag}"icon="icon-search" title="开票日志" id="Product"></t:tab><t:tabhref="erpController.do?erpskList&id=${erpPage.id}&tag=${tag}"icon="icon-search" title="收款日志" id="shoukuan"></t:tab> </t:tabs>

注意的是在建立数据库时要建1张主表以及对应的3张子表

同时,映射的时候子表里的主表字段不能相同

private ErpEntity erp;

private ErpEntity erpkp;

private ErpEntity erpsk;

在update的时候要先删除再保存

this.saveOrUpdate(erp);for (ErpentryEntity s :erp.getErpentrylist()) {this.delete(s);}for(ErpkpentryEntity erpkpentry: erp.getErpkpentrylist()){this.delete(erpkpentry);}

转载于:https://www.cnblogs.com/Jeely/p/11310270.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)