在for循环中想要每次循环保存a数据库表的一行数据,
debug调试发现第一次循环正常保存,
第二次循环到数据保存的方法时,出现这个报错
ORA-00001: 违反唯一约束条件
猜测可能是存储数据的变量不为空,导致第二行数据与第一行数据出现冲突
解决方法:
将类对象实例化放到循环中来,每次循环初始化一次
A a=new A();
//A为实体类名称
//保存的方法
this.add(a);
成功解决
在for循环中想要每次循环保存a数据库表的一行数据,
debug调试发现第一次循环正常保存,
第二次循环到数据保存的方法时,出现这个报错
猜测可能是存储数据的变量不为空,导致第二行数据与第一行数据出现冲突
解决方法:
将类对象实例化放到循环中来,每次循环初始化一次
A a=new A();
//A为实体类名称
//保存的方法
this.add(a);
成功解决