Just wondering if it is possible to change a newly persisted entity instance 
(from EntityHome) in the same action method.  

I can't seem to find any information about this anywhere.    It is certainly 
hibernate related..

My action method injects 3 types of EntityHome objects  

My problem is that I have to create these 3 different entities (one of each 
type) in this action and they all refer to each other but they need to be 
persisted in a certain order.  So after they are all persisted I need to modify 
some of the relations on the new entities.  Whenever I add these new 
relationships I get an exception:

[lifecycle] #{Register.registerUser}:  
avax.ejb.EJBTransactionRolledbackException: validation failed for: 
com.example.User
...

Caused by: org.hibernate.validator.InvalidStateException: validation failed 
for: com.vivapop.calendar.entity.User
        at 
org.hibernate.validator.event.ValidateEventListener.validate(ValidateEventListener.java:143)
        at 
org.hibernate.validator.event.ValidateEventListener.onPreUpdate(ValidateEventListener.java:172)
        at 
org.hibernate.action.EntityUpdateAction.preUpdate(EntityUpdateAction.java:217)
        at 
org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:65)
        at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)


Is it possible to do the updates in the same action after persist?  If not 
there must be another approach that I can't see?  


Thanks for any input.


Jon


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

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

Reply via email to