JEECG代码生成主副表关系时的问题bug

                                    使用jeecg代码生成功能,主附表关系代码生成后的问题

    今天给大家分享一个使用Jeecg快速开发框架过程中遇到的一个问题。第一次写博客,功力不到,请多包涵使用jeecg快速开发平台已经一年多了,从还没毕业第一次接触JavaWeb开发就接触到这个平台,不得不说这个框架还是很强大,感觉这么长时间还是有很多的功能没有用到。

1、出现场景:主附表关系代码生成后,编辑主表条目时如果删除了所有的管理子表条目,保存后再次编辑发现子表条目未能正常删除。导致老出现莫名其妙的数据删除异常。


追踪源码发现问题在对应的生成的serviceimpl类中对应updateMain方法中当前台传入的字列表为空时未进行处理



解决方法1、

在updateMain方法中添加以下代码


//删除所有子项
			this.deleteAllEntitie(childrenOldList);

彻底解决方案jeecg代码生成使用freemarker模板,所以修改项目中模板即可彻底解决

在项目中找到自己使用的模板


添加类似刚才的代码


新生成的代码中就会有相应的代码了。

默认使用的是table表单风格位置如下:修改相应位置即可


之前一直数据删除时好时坏最后发现了这个问题,分享出来供大家参考!



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值