数据库保存问题

用Jfinal保存数据api还是很丰富,但是偶尔还是会踩坑而不明所以。之前保存数据,数据库主键都是自增的,保存没问题,可如果数据库主键要自己生成,比如uuid,然后同其他字段一起保存,用model.save()方法总是提示doesn't have a default value,请问波总这个怎么去解决?

评论区

JFinal

2018-06-06 18:44

自己生成的主键值,在 save 之前先要 set 进去

杜福忠

2018-06-06 19:43

在你自己的Model里面重写save()方法,
如果都需要的话, 就写BaseModel里面,
然后set 主键和uuid,
再 return super.save();
就可以了

热门反馈

扫码入社