关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9082|回复: 4

[Online开发] 主附表bug

[复制链接]
发表于 2018-3-18 14:32:55 | 显示全部楼层 |阅读模式
当附表的主键id的主键策略为NATIVE(自增长方式)时会出现bug

主表添加一条数据并且附表也添加一条数据没问题
但是再次编辑这条新增的主附表数据时 附表数据会被删除
 楼主| 发表于 2018-3-18 14:49:54 | 显示全部楼层
主键策略为 SEQUENCE(序列方式) 也会删除数据
只有为 UUID(36位唯一编码) 时 不管怎么编辑至少还是有数据的,不会出现丢数据的情况
 楼主| 发表于 2018-3-22 12:56:42 | 显示全部楼层
这个bug不好除掉么
发表于 2018-3-22 13:13:22 | 显示全部楼层
收录,我们测试下
发表于 2018-3-29 20:18:49 | 显示全部楼层
解决方案:
/src/main/java/org/jeecgframework/web/cgform/service/impl/build/DataBaseServiceImpl.java
方法getSubTableData中
if(subTableDataList!=null){
                        for(Map<String,Object> map:subTableDataList){
                                dataMap.put(map.get("id").toString(), map);
                        }
                }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表