Thanks. This works now.

The exception that I get has a null message. Is this intentional or should
it have the EclipseLink error message?
*The EclipseLink error is -*
Caused by: java.lang.IllegalStateException: During synchronization a new
object was found through a relationship that was not marked cascade PERSIST:
com.myApp.entities.Adventure@8e44be4.
        at
org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.discoverUnregisteredNewObjects(RepeatableWriteUnitOfWork.java:303)


*The Repository message is*
INFO: [failed]
test.com.myApp.it.test.CascadeTestWithRepository#createBookingWithRepository
message: Failed calling Repository:
[Repository=com.myApp.entities.BookingRepository,entity=com.myApp.entities.Booking,method=saveAndFlush,exception=class
org.apache.deltaspike.data.api.QueryInvocationException,message=Failed
calling Repository:
[Repository=com.myApp.entities.BookingRepository,entity=com.myApp.entities.Booking,method=saveAndFlush,exception=class
org.apache.deltaspike.data.api.QueryInvocationException,message=Failed
calling Repository:
[Repository=com.myApp.entities.BookingRepository,entity=com.myApp.entities.Booking,method=saveAndFlush,exception=class
java.lang.reflect.InvocationTargetException,*message=null*



--
View this message in context: 
http://apache-deltaspike-incubator-discussions.2316169.n4.nabble.com/Cascade-persist-and-merge-with-Repository-tp4661002p4661037.html
Sent from the Apache DeltaSpike Incubator Discussions mailing list archive at 
Nabble.com.

Reply via email to