2.2K Star 15.6K Fork 9.3K

JEECG / jeecg-boot

 / 详情

Online在线表单设置外键保存失败问题

已完成
创建于  
2021-11-02 09:50
版本号:

3.0

问题描述:

还是这个问题,Online在线表单保存失败问题
改下相应的代码逻辑,这个问题如果不动这个方法的代码,问题会一直在。

截图&代码:

输入图片说明

评论 (8)

邓华锋 创建了任务
邓华锋 修改了描述
邓华锋 修改了标题
展开全部操作日志

哪就不清楚了,我们没重现出来

在这行代码org.jeecg.modules.online.cgform.service.a.d.a(OnlCgformHeadServiceImpl.java:336)前判null,
判断subTableStr不为null,才进行下面的操作,否则报错报在subTableStr.split(",");截字符串这块,因为suTableStr为null,例如使用StringUtils.isNotBlank(subTableStr)来判断,代码示例如下:

String subTableStr= onlCgformHead.getSubTableStr();
        if(StringUtils.isNotBlank(subTableStr)){
          String[] arrayOfString = subTableStr.split(",");
          List<String> arrayList = new ArrayList<>();
          for (String str1 : arrayOfString) {
            if (!str1.equals(paramString2))
              arrayList.add(str1);
          }
          onlCgformHead.setSubTableStr(String.join(",", arrayList));
          this.baseMapper.updateById(onlCgformHead);
        }

你们改一下OnlCgformHeadServiceImpl.java 这块代码的逻辑

JEECG 任务状态待办的 修改为已完成

改完发布下改完后的hibernate-re.jar的版本,以使项目引用修复后的hibernate-re.jar

近期发布,发布通知你

试试这个版本

<dependency>
	<groupId>org.jeecgframework.boot</groupId>
	<artifactId>hibernate-re</artifactId>
	<version>3.0.1</version>
</dependency>

收到,测试通过,问题没有出现,已解决。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
57093 jeecg 1662000782 501520 denghuafeng 1634520620
Java
1
https://gitee.com/jeecg/jeecg-boot.git
git@gitee.com:jeecg/jeecg-boot.git
jeecg
jeecg-boot
jeecg-boot

搜索帮助