You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by Todd Nine <to...@spidertracks.com> on 2011/03/22 04:56:46 UTC
Help with cascading in the cassandra plugin
Hi guys,
I've finished *-to-many and *-to one relationships in the cassandra
plugin, however I'm having a difficult time with one of my tests. The
test class is here.
https://github.com/riptano/hector-jpa/blob/master/src/test/java/com/datastax/hectorjpa/store/ManyToManyIndexTest.java
The test that fails is basicFollowingPersistence.
Essentially, I have the following relationship between my entities.
User --observing-> Observe <-- observers -- User
<--owner-- -- target ---> User
As you can see this are 2 bi-directional one to many/many to one
relationships. I'm constructing a graph correctly, and the graph is
correct in debug sessions, however cascade is not giving me what I
expect when CassandraStoreManager.flush is invoked.
If I set up the following test case.
Bob--> Observe --> Frank
I'm only receiving the instance of Bob and the Observe, not Frank as
arguments in the pNew collection. As you can see I've set cascade to
all events except Remove. I'm on version 2.1.0. Is this a bug or as
designed?
Thanks,
Todd