java - 我收到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException : DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505

标签 java hibernate annotations db2

我的代码:

@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")
    private Integer custAdminId;

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

最佳答案

您违反了限制。

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

我们需要更多信息

关于java - 我收到“com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException : DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31265254/

相关文章:

java - Hibernate Criteria - 从选择中排除 groupProperty

java - 接口(interface)方法引用的注释信息

mysql - 使用带注释的 OneToMany 单向映射时,为什么 POJO 属性位置在数据库 MySql 中发生变化?

嵌套列表的 Python 类型注释

java - 仅匹配一次出现的正则表达式

java - hibernate : self join confusion?

java - 升级到 Java 7 时有哪些陷阱

Java 编码约定 : what is the rationale for a space after a cast?

java - 如何获得具有许多约束的 equals 方法

java - 静态常量的值不显示在 Spring MVC 表单操作元素中