I've got a one-to-many relationship in one of my beans and have never had any
trouble. This is from my entity bean:
List<Request> requests = new ArrayList<Request>();
|
| @OneToMany
| public List<Request> getRequests()
| {
| return requests;
| }
| public void setRequests(List<Request> requests)
| {
| this.requests = requests;
| }
If you are having to perform a merge() then that's because you are not using a
seam managed persistence context.
I am using an injected persistence context in my session bean:
@In
| EntityManager entityManager
This is then configured in components.xml and persistence.xml.
I'm still experimenting with the 1-many relationship in terms of how changes
are persisted when items are added and removed, I can get it to work quite
easily but I'm sure there's a better way than the one I'm using.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4035806#4035806
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4035806
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user