Hi Andy,

Could you please take a look at https://issues.apache.org/jira/browse/JDO-709

We are finalizing the api, tck, and specification for this and have an issue.

The @Convert annotation does not have the attribute property so it can only be 
used directly on a field/property. So it does not support the @Converts 
annotation either, since the @Converts annotation only makes sense if multiple 
@Convert annotations are used, and there is no way to specify to which 
field/property the @Convert annotations apply to. The @Converts is also useful 
if you have embedded persistence-capable fields that have different @Convert 
annotations depending on which class it is embedded in.

So, I think we have two choices:

1. Remove @Converts; or

2. Add the missing attribute property to @Convert and add test cases for 
@Converts applied to persistence-capable classes with multiple field/properties 
and add test cases for @Converts applied to embedded persistence-capable types. 
Make sure DataNucleus supports these two use-cases.

At this point I think it just makes sense to do #1. WDYT?

Craig


Craig L Russell
c...@apache.org

Reply via email to