似乎发现一个JFinal的联合主键的bug?请确认

Neoman 发布于 2014/04/20 17:25
阅读 741
收藏 0

@JFinal 你好,想跟你请教个问题:

我在用Db的update更新一条记录,此记录的表是个联合主键,结果更新失败:

You can't update model without Primary Key.

看了一下代码,com.jfinal.plugin.activerecord.Db.update,会去

Object id = record.get(primaryKey);

这个是联合主键,当然取不到值,于是抛异常了。

求确认

加载中
0
JFinal
JFinal

目前不支持联合主键,仅仅是 com.jfinal.plugin.activerecord.Table.java 中准备了联合主键支持

Neoman
Neoman
OK,定案
0
红星xx
红星xx

本来就没有支持联合主键吧,要自己处理。

@JFinal

0
缪斯的情人
缪斯的情人

不支持联合主键,可以使用Db.update 自己写sql处理

返回顶部
顶部