| Parent parent = new Parent(); | Child child = new Child(); | Car car = new Car(); | parent.setCar(car); | parent.add(child); | parent.persist(parent); |
Assuming car and child are entities with no references to parent and Parent is: | @Entity | public class Parent { | | @ManyToOne(cascade=PERSIST) | private Car car; | @OneToMany(cascade=PERSIST) | private List<Child> children; | | ... | // Getters and setters | } | If you had bi-directional relationships you might want | entityManager.flush(); | entityManager.refresh(parent); | as well. Nullifying view objects should work fine (empty fields) (but you need to make sure the new version is outjected which requires a reasonable understanding of the difference between variables in the component and context variables). Regarding relationships - this is really a Hibernate/EJB3 JPA issue. The hibernate unit tests are good for understanding the sematics involved. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3960960#3960960 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3960960 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user