activejdbc在maven中的save失败原因之一

来源:互联网 发布:mac与虚拟机共享文件 编辑:程序博客网 时间:2024/04/30 14:27

首先我的项目是maven项目,在此中遇到的问题不知道在普通项目中是否也有此问题。

问题:

首先我保存model的时候new的model但是一直保存失败,条用model.isNew()方法也是false。

原因是我在model上配置了@IdName(value="auct_id")而我这个表的model插入数据时不需要验证id的,所以我的表里如果已经有了id为1的话,那么在save的时候

activejdbc就会验证能否插入,因为配置了id所以嗲用isNew()方法也一直是空,故插入失败。这个时候就要注意配置的IdName了,如果不需要验证id的唯一性的话那么就不要配置了,否则插入会失败的。

另外maven项目对于activejdbc来说,很蛋疼没修改一次model的注释都需要重新maven install的。

0 0
原创粉丝点击