2010-02-18 44 views
0

我有一个简单的JPA @实体,它具有类型为 java.util.Locale的属性。如何激活JPA的datanucleus java类型扩展?

当我尝试和坚持,我得到了以下错误:

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

在AppEngine上SDK(1.3.1),DataNucleus将核-1.1.5.jar包含 plugin.xml中包含以下类型转换“扩展名”:

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

如何在我的@Entity类中“激活”此类型转换器?

回答