db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Jefferson (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JDO-403) JDO2 Annotations
Date Tue, 26 Jun 2007 18:19:26 GMT

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

Andy Jefferson commented on JDO-403:
------------------------------------

Hi Craig,
If the issue here is to justify having columns (plural) in @Field (for use by embedded fields)
then the example of using an embedded PC with a 1-1 relation to another PC which uses a compound
PK is ample justification IMHO (never mind the fact that this is how we would have done it
in XML via <embedded>).

If the issue is how we should map non-standard types like java.awt.Point then that really
needs its own JIRA since it affects not just annotations but also XML, and not just embedded
fields but also any field of that type in a class (going back to my "MyLine" class earlier
in the JIRA - how to specify the persistence of that on its own never mind embedded). [A java.awt.Point
is not PC and so can't have @Field (or <field>) defining for it without a change to
the spec. If we are contemplating doing such a thing then that would have some useful applications
in JPOX spatial types persistence support]

> JDO2 Annotations
> ----------------
>
>                 Key: JDO-403
>                 URL: https://issues.apache.org/jira/browse/JDO-403
>             Project: JDO
>          Issue Type: New Feature
>          Components: api2
>    Affects Versions: JDO 2 final
>            Reporter: Andy Jefferson
>            Assignee: Michelle Caisse
>             Fix For: JDO 2 maintenance release 1
>
>         Attachments: embedded.patch, jdo_2_1_annotations.jar
>
>
> It would be desirable for JDO2 to have its own set of annotations. We have developed
a set within JPOX that would likely serve as a starting point for such a set. In my opinion
they should be
> 1. Split into javax.jdo.annotations.jdo and javax.jdo.annotations.orm
> 2. Move ORM attributes from some of the JDO annotations and have a ORM annotation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message