StateManager.fetchObjectId() does not correctly cascade when using a non JDBC 
store
-----------------------------------------------------------------------------------

                 Key: OPENJPA-1982
                 URL: https://issues.apache.org/jira/browse/OPENJPA-1982
             Project: OpenJPA
          Issue Type: Bug
          Components: kernel
    Affects Versions: 2.1.0
         Environment: Ubuntu Sun java 10.6
            Reporter: Todd Nine
            Priority: Blocker


Test case


https://github.com/riptano/hector-jpa/blob/compositeentityid/src/test/java/com/datastax/hectorjpa/store/ManyToOneIndexTest.java
 : basicFollowingPersistence

Store implementation:

https://github.com/riptano/hector-jpa/blob/compositeentityid/src/main/java/com/datastax/hectorjpa/store/CassandraStoreManager.java

When  cascading objects for collections, the flush and cascading of the 
objectId is not correctly set when a combination of @Entity and @Id annotations 
are used to create a composite entity.  The flush dependency requirements are 
currently undocumented for StoreManagers.  Is this the responsibility of the 
kernel to flush Entities in dependency order or the responsibility of the 
implementing StoreManager?
 


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to