2019-07-02 21:25

@zeroabc 能说下你们的场景吗,感觉不应该这种矛盾才对啊。我觉得没有必要纠结这个问题,如果你们的有默认值字段就那一两个,你手动附上值就完事了。就这么简单。实在不济,就用你说的先存,再findbyid,没有什么大不了。

2019-07-02 17:22

@zeroabc new对象是用来新建的,你的场景适合使用findbyid

2019-07-02 14:36

model new出来之后,如果你对某个字段不处理,save之后默认就是数据库默认值。一楼的意思你没能理解,其实根本不用额外处理。比如有个user表,性别字段设置了默认0。User user = new User();user.setName("张三");性别不处理,user.save()之后,数据库里性别就是0。你们的所谓优雅方案有点多此一举。

2019-07-01 19:11

除了动态参数,还有动态key

2019-07-01 19:10

@JFinal 波总,动态参数的问题已经有很多人在问了,模板刚出来的时候我也遇到过此类场景,后来从java中解决了。4.3版本要不要支持下,^_^

2019-07-01 10:49

@CoderDyson 那就检查下你的id是怎么来的,肯定跟上一次的重复了,否则没道理会报主键冲突

2019-06-27 13:50

render("/medicalApi/userCenter/about.html"),这种方式也是可以的,有木有波总。@JFinal

2019-06-27 13:46

虽然没看到你的代码,但是我猜是你的model重复使用导致的。如果是这样的话,每次save之前,保证你的model都是新new出来的。

2019-06-27 13:43

@海哥 让海哥帮你瞅瞅,^_^

2019-06-27 08:55

手动对这个两个表set主键就行,我印象里,即便是主键自增,这种显示赋主键的做法也是完全可以的。

2019-06-26 20:48

把你的部署文件结构发一下呢?你的信息太少啊

2019-06-26 15:26

@零悦 估计咱们是第一批用4.3的,^_^

2019-06-25 09:33

(๑→ܫ←)

2019-06-18 21:12

你的意思我懂,^_^。类似问题很早前我也提过,其实就是变量作为key使用的问题。

2019-06-16 00:48

@JFinal 正想趁夜深人静,继续调试一下的,恰好看到了波总的回复。于是立马做了尝试,天啊撸,真的可以了!真的可以了!真的可以了!重要的事情说三遍。虽然我用的不是tomcat,而是嵌入式jetty,但是问题同样解决了。另外,4.2版本在我本地开发环境下也是没有问题的,只是在linux生产环境下出现了诡异。♪(^∇^*)