小编Jul*_*lio的帖子

我提交事务时违反了完整性约束

我正在使用Hibernate 4.0 Final和ojdbc6来开发我的Web应用程序.除非我尝试插入新的父/子关系,否则一切都很好.首先,这些是实体:

@Entity
@Table(name = "EMPLOYEE")
public class Employee implements Serializable, Cloneable {
    @Id
    @SequenceGenerator(name = "seq", sequenceName = "P_SEQ")
    @GeneratedValue(generator = "seq")
    @Column(name = "ID_EMPLOYEE")
    private long idEmployee;
    ......
    @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "employee", orphanRemoval = true)
    @Fetch(FetchMode.SELECT)
    @BatchSize(size = 10)
    private Set<Address> addresses;
    ......
}

@Entity
@Table(name = "ADDRESS")
public class Address implements Serializable, Cloneable, Comparable {    
    @Id
    @SequenceGenerator(name = "seq", sequenceName = "P_SEQ")
    @GeneratedValue(generator = "seq")
    @Column(name = "ID_ADDRESS")
    private long idAddress; …
Run Code Online (Sandbox Code Playgroud)

annotations hibernate hibernate-annotations

4
推荐指数
1
解决办法
1万
查看次数