在for循环中想要每次循环保存a数据库表的一行数据,
debug调试发现第一次循环正常保存,
第二次循环到数据保存的方法时,出现这个报错
ORA-00001: 违反唯一约束条件猜测可能是存储数据的变量不为空,导致第二行数据与第一行数据出现冲突
解决方法:
将类对象实例化放到循环中来,每次循环初始化一次
A a=new A();
//A为实体类名称
//保存的方法
this.add(a);
成功解决
在for循环中想要每次循环保存a数据库表的一行数据,
debug调试发现第一次循环正常保存,
第二次循环到数据保存的方法时,出现这个报错
ORA-00001: 违反唯一约束条件猜测可能是存储数据的变量不为空,导致第二行数据与第一行数据出现冲突
解决方法:
将类对象实例化放到循环中来,每次循环初始化一次
A a=new A();
//A为实体类名称
//保存的方法
this.add(a);
成功解决
上一篇:开发问题:日期格式问题 Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';
下一篇:开发问题:Expected one result (or null) to be returned by selectOne(), but found: 3
约束训练
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M