Hibernate关于多对一映射

关于hibernate使用注解实现多对一映射:
多的一方:
@OneToOne(fetch = FetchType.LAZY,optional=false)
@JoinColumn(name = “collect_id”)
private DataMain dataMain;
一的一方:
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = “dataMain”)
private Set componentRemovalsInfo= new HashSet();

否则就会报 More than one row with the given identifier was found错误!

你可能感兴趣的:(多对一映射,hibernate+)