我得到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException:DB2 SQL 错误:SQLCODE=-803,SQLSTATE=235

Posted

技术标签:

【中文标题】我得到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException:DB2 SQL 错误:SQLCODE=-803,SQLSTATE=23505【英文标题】:Im getting "com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505 【发布时间】:2015-09-24 17:53:23 【问题描述】:

我的代码:

@ID @Column(name = "cust_admin_id" ) @SequenceGenerator(name = "Cust_Admin_seq" , sequenceName = "cust_Admin_id",allocationSize=1) @GeneratedValue(strategy = GenerationType.SEQUENCE , generator = "Cust_Admin_seq") 私人整数 custAdminId;

请帮忙,因为这是在生产中...

【问题讨论】:

【参考方案1】:

你违反了约束。

f.e.您插入相同的数据集两次(相同的主键,可能是不同的值),或者您插入的数据集没有连接到另一个表的外键数据集。

我们需要更多信息

【讨论】:

以上是关于我得到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException:DB2 SQL 错误:SQLCODE=-803,SQLSTATE=235的主要内容,如果未能解决你的问题,请参考以下文章

为啥我得到分段(核心转储)?

没有从服务器得到任何响应,但能够从 telnet 得到响应

为啥我得到一个 nullPointerException? [复制]

百度地图中如何由输入的信息得到所在城市,由我输入的地点,得到我所在的城市,百度API有方法吗

为啥我不能从数组中得到正确的日期?

不知道我从哪里得到 NoSuchMethodError: '[]'