@Entity(name = "Parent")
@Table(name = "parent")
public class Parent {
@Transient
private SomePOJO transient;
@OneToMany(mappedBy = "parent", cascade = CascadeType.All, orphanRemoval = true)
private List<Child> children;
}
@Entity(name = "Child")
@Table(name = "child")
public class Child {
@ManyToOne
private Parent parent;
}