If you are using JPA 2.0
, it is possible OneToMany
uni-direction with no parent entity at child entity.
Parent.java
@Entity
@Table(name="PARENT")
public class Parent {
@OneToMany
@JoinColumn(name = "PARENT_ID", referencedColumnName = "ID")
private Set<Child> children;
}
Child.java
@Entity
@Table(name="CHILD")
public class Child {
// No need to hold parent entity
//@ManyToOne
//@JoinColumn(name="parent_id")
//private Parent parent;
}