[ https://issues.apache.org/jira/browse/OPENJPA-1982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13021803#comment-13021803 ]
Todd Nine commented on OPENJPA-1982: ------------------------------------ Sure thing. I'll try to get to it sometime today. I was going to create a stubbed StoreManager for testing. This should demonstrate the issue properly in a test. > 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