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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...