jeecg中一对多的关系映射

Posted 许佳挺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jeecg中一对多的关系映射相关的知识,希望对你有一定的参考价值。

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

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

<t:tabs id="tt" iframe="false" tabPosition="top" fit="false">

<t:tab
href="erpController.do?erpList&id=${erpPage.id}&tag=${tag}"
icon="icon-search" title="项目日志" id="xiangmu"></t:tab>
<t:tab
href="erpController.do?erpkpList&id=${erpPage.id}&tag=${tag}"
icon="icon-search" title="开票日志" id="Product"></t:tab>


<t:tab
href="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);
}

 

以上是关于jeecg中一对多的关系映射的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate框架学习之注解配置关系映射

一对一关系映射

Hibernate的关联关系映射

JPA中实现单向一对多的关联关系

如何使用自定义映射映射一对多关系

Java 中mybatis 关系映射,比如:一对多