波总,求解惑

波总,我发现一个问题:我的Model类是复合主键形式的,当我通过findById查找出对应对象,并且只为其中一个主键属性赋值时,调用Model.update()方法时,发现update语句并没有把我需要更新的主键append到update的set部分,看了下源码,发现在forModelUpdate那里直接过滤了.这个问题该怎么搞啊?

QQ图片20170417214828.png

评论区

JFinal

2017-04-17 21:53

既然是复合主键,那使用 model.update() 时就必须全都指定,否则会出问题,如果你一定要这么用,只能用 Db + Record 模式来做一下

疯狂的小巴猫

2017-04-18 09:19

@JFinal 好的,谢谢波总

热门反馈

扫码入社