[ 
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

Reply via email to