Dubbo开发问题:ORA-00001: 违反唯一约束条件

在for循环中想要每次循环保存a数据库表的一行数据,

debug调试发现第一次循环正常保存,

第二次循环到数据保存的方法时,出现这个报错

ORA-00001: 违反唯一约束条件

猜测可能是存储数据的变量不为空,导致第二行数据与第一行数据出现冲突

解决方法:

将类对象实例化放到循环中来,每次循环初始化一次

            A a=new A();
//A为实体类名称
//保存的方法
            this.add(a);

成功解决

posted @ 2021-08-20 10:01  锦瑟流年3344  阅读(45)  评论(0编辑  收藏  举报