You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by "Andy Jefferson (Jira)" <ji...@apache.org> on 2022/04/01 06:54:00 UTC

[jira] [Commented] (JDO-809) Mapping info for ArrayListCollections/TreeSetCollections doesn't correctly map embedded element fields

    [ https://issues.apache.org/jira/browse/JDO-809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17515741#comment-17515741 ] 

Andy Jefferson commented on JDO-809:
------------------------------------

See GitHub pull request #42

> Mapping info for ArrayListCollections/TreeSetCollections doesn't correctly map embedded element fields
> ------------------------------------------------------------------------------------------------------
>
>                 Key: JDO-809
>                 URL: https://issues.apache.org/jira/browse/JDO-809
>             Project: JDO
>          Issue Type: Bug
>          Components: tck
>    Affects Versions: JDO 2 final (2.0), JDO 3 (3.0), JDO 3.1, JDO 3.2
>            Reporter: Andy Jefferson
>            Priority: Major
>
> The tests for the different java.util.Collection types all should follow the same pattern, with the samples having a range of fields that cover the primary field usages.
> Field XXXOfObject1 should represent a Collection of Object, where the Object is a PersistenceCapable type, persisting embedded into a join table.
> Field XXXOfSimpleClass should represent a Collection of PersistenceCapable type, persisting embedded into a join table.
> Field XXXOfSimpleInterface should represent a Collection of interface, where the interface is a PersistenceCapable type, persisting embedded into a join table.
>  
> In the case of the ArrayList and TreeSet cases the ORM files do not define the <embedded> block for how the fields of the PersistenceCapable element will map into the join table. The schema for those cases also do not map the fields of the PersistenceCapable element, instead just having a FK to the table of the element (so not embedded at all).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)