2010-02-18 2 views
0

J'ai une simple JPA @Entity qui a une propriété de type java.util.Locale.Comment activer les extensions de type java datanucleus pour JPA?

Lorsque je tente et persiste, j'obtiens l'erreur suivante:

java.lang.IllegalArgumentException: locale: java.util.Locale is not a supported property type. 
     at com.google.appengine.api.datastore.DataTypeUtils.checkSupportedSingleValue(DataTypeUtils.java:174) 
... 

Dans le SDK AppEngine (1.3.1), DataNucleus-core-1.1.5.jar contient plugin.xml qui contient la conversion type suivant "extension":

<java-type name="java.util.Locale" persistent="true" embedded="true" 
string-converter="org.datanucleus.store.types.LocaleStringConverter"/> 

Comment puis-je "activate" ce convertisseur de type dans ma classe @Entity?

Répondre

Questions connexes