主子填报报表,使用UUID

主表和子表在一张填报报表中

主表中有项目id,在数据库中自动生成,子表中要有项目id和业态关联,

实现最开始主表的数据和子表的数据同时提交入库,

现在做到的是先提交主表的数据生成项目id后能够提交子表数据,

要做到同时录入,怎么做?

FineReport 孟祥运 发布于 2019-1-3 19:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
5
flyingsnakeLv6资深互助
发布于2019-1-3 22:42

帆软的逻辑,是不能这样实现的。


以为在字表里边,是不能取得主表的新增的id值的。且,如果简单的使用max(id)+1的方式,又不能解决并发数据问题。


所以,

正确的解决方案,是,主表里边在页面开启的时候生成一个uuid

打开字表的时候,把这个uuid作为参数传递给子表。

主表和字表,都依照uuid作为唯一主键进行填报。

最佳回答
0
myseanLv3初级互助
发布于2019-1-3 21:29

因为你必须要建立个ID。才能关联。

所以你要同时录入。是不是可以新建个ID表。都读这个ID写入?

  • 3关注人数
  • 679浏览人数
  • 最后回答于:2019-1-3 22:42
    请选择关闭问题的原因
    确定 取消
    返回顶部