主附表bug
当附表的主键id的主键策略为NATIVE(自增长方式)时会出现bug主表添加一条数据并且附表也添加一条数据没问题
但是再次编辑这条新增的主附表数据时 附表数据会被删除
主键策略为 SEQUENCE(序列方式) 也会删除数据
只有为 UUID(36位唯一编码) 时 不管怎么编辑至少还是有数据的,不会出现丢数据的情况 这个bug不好除掉么 收录,我们测试下 解决方案:
/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);
}
}
页:
[1]