Discussed previously, but as Pete says he doesn't have that problem, here to 
clearly state how it happens:

Have a Home object, e.g. CarHome extends EntityHome, named "carHome".  Have a 
factory (as recommended by reference document) in it named "car".

Have a page that as parameter sets carHome.id.  Select from a list to go into 
that page, that means set the carHome.id to an existing id.  First time you 
access the car the factory makes it by giving you that instance.

Then for whatever reason in the same conversation come back into that page 
again but with a different id.  Setting carHome.id switches the home object to 
use a new instance, but the factory made car remains the first instance!!!  All 
wrong info displayed on page!!!

Solution:  Don't use factory in home for shortcut to instance.

Sure, you can tell me not to come into the same page a second time in the same 
conversation, but I don't think that is good advice.  (A colleague put a link 
into a sidebar that allowed it.  Too many items on side of page to be able to 
control or enforce it.)

I think that idea of using that factory for shorter syntax to get instance 
maybe shouldn't be in the reference documentation unless it is implemented 
differently.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4019969#4019969

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4019969
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to