2

DataNucleus で @Convert アノテーションを使用できた人はいますか? 実際の例やドキュメントへのリンクはありますか?

私はそれをこのように実装しようとしました

...
@Convert(converter = MyAttributeConverter.class)
private String[] aField;
...

MyAttributeConverter実装しjavax.persistence.jpa21.AttributeConverter<String[], String>ます。

DataNucleus Enhancer を実行すると、このエラーが発生します

WARN [main] (Log4JLogger.java:96) - Class "XXX" has an annotation "javax.persistence.jpa21.Convert" specified with property "converter" yet this is invalid. Please check the specification for that annotation class. Errors were encountered when loading the specified MetaData files and classes. See the nested exceptions for details
ERROR [main] (Log4JLogger.java:125) - DataNucleus Enhancer completed with an error. Please review the enhancer log for full details. Some classes may have been enhanced but some caused errors Errors were encountered when loading the specified MetaData files and classes. See the nested exceptions for details org.datanucleus.exceptions.NucleusUserException: Errors were encountered when loading the specified MetaData files and classes. See the nested exceptions for details
    at org.datanucleus.metadata.MetaDataManager.loadClasses(MetaDataManager.java:536)
    ...

DataNucleus のドキュメントによると、問題ないようです: http://www.datanucleus.org/products/accessplatform/jpa/annotations.html#Convert、グーグルで検索すると、少し異なる問題レポートが見つかりました: http://www .datanucleus.org/servlet/jira/browse/NUCJPA-164 .

DataNucleus 3.1.3 を使用しています。

4