jfinal的使用for等循环批量添加数据问题

来源:互联网 发布:python 执行perl脚本 编辑:程序博客网 时间:2024/05/16 04:56

今天刚好遇到一个jfinal循环添加数据的点,

以user为例子

在数据库设计id为自增长,

所有我们在程序中的保存可以为

user.dao.set('name','a').save();

这样的单独操作完全没问题的,但是,在若是你这样写

for(int i=0ii<5;i++){

user.dao.set('name','a').save();

}

这样就会出错,问题为:Duplicate entry '1' for key 'PRIMARY'

在这种情况我们必须改成这样子:

for(int i=0ii<5;i++){

user.dao.set('id',null).set('name','a').save();

}

这样子就解决了。


0 0
原创粉丝点击