java报表插件FineReport中填报主键空值问题

 时间:2026-02-16 22:48:17

1、原因

当有空值时,那么在执行update语句时where条件后面是“某字段=null”,而在填报属性中若where 某字段=null时,update语句会失效然后便会转向insert语句,这样就造成了插入重复数据的现象。

2、解决方案

首先要知道可能为空的报表主键对应数据库中的数据类型,然后在报表填报属性设置里面给对应的字段的值设置公式:以字符串为例,字符串对应的空值就是空字符串"",则公式为:if(单元格=null,"",单元格)。

  • web报表控件FineReport中填报主键空值问题
  • java excel报表FineReport中填报主键空值问题
  • web报表插件FineReport中填报主键空值问题
  • 自定义报表系统FineReport中填报控件如何赋值
  • Java报表插件:FineReport 简单多sheet填报
  • 热门搜索
    耳膜破了怎么办 竖杠怎么打 拉面怎么做 腾达路由器怎么样 打嗝不止怎么办 后背疼怎么回事 笔记本电脑怎么连wifi 我的世界怎么看地图 墙纸怎么贴 音响有电流声怎么解决