2010-02-18 45 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類中「激活」此類型轉換器?

回答