db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Bouschen <mbo.t...@spree.de>
Subject Re: Advisory: JDO2 Annotation Metadata
Date Tue, 25 Jul 2006 21:21:43 GMT
Hi Craig,

+1 Right direction, detailed planning can proceed

JDO annotations will override EJB3/JPA annotations

Regards Michael
> I'd like to get a sense of the community on this proposal based on the 
> recent discussion on the alias. Please provide some feedback. This 
> would be for a JDO 2.1 Maintenance Release.
>
> [+1] Right direction, detailed planning can proceed
>
> [-1] We need something different (please specify the direction)
>
> Proposal:
>
> JDO2 will define a complete set of annotations
>
> Annotations will be declared in two different packages; jdo 
> annotations would contain only object model metadata, not mapping 
> metadata:
>  * javax.jdo.annotation.jdo
>  * javax.jdo.annotation.orm
>
> Annotation documentation will focus on mapping between annotations and 
> the existing xml metadata and will use the identical semantics of xml 
> metadata
>
> Compliant implementations that support JDK1.5 will be required to 
> accept annotated classes' metadata
>
> If annotated classes are used with xml metadata, xml metadata will 
> override annotation metadata.
>
> JDO2 will define interoperability with EJB3/JPA annotations
>
> Compliant implementations can optionally use @Entity annotations 
> instead of JDO annotations
>
> Mapping from EJB3/JPA to JDO will be defined so as to improve 
> portability of applications from one JDO implementation to others
>
> If both JDO and EJB3/JPA annotations are used in the same class we 
> need to choose between:
>
>  * JDO annotations will override EJB3/JPA annotations
>  * This is illegal
>
> Craig Russell
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>


-- 
Michael Bouschen		Tech@Spree Engineering GmbH
mailto:mbo.tech@spree.de	http://www.tech.spree.de/
Tel.:++49/30/235 520-33		Buelowstr. 66			
Fax.:++49/30/2175 2012		D-10783 Berlin			


Mime
View raw message