0

Javaassist で動的 pojo を生成しました。JDO メタデータ ファイルが生成された pojo の定義を検索しているため、その pojo を拡張したいと考えています。

「com.Customer」pojo が物理的に存在する場合、以下のコード行は正常に機能します。しかし、以下のように、生成された動的 pojo (例: Java アシストを使用して "com.Customer") を強化しようとしています。この場合、うまく動作しません

JDOEnhancer enhancer = JDOHelper.getEnhancer();
enhancer.setVerbose(false);
enhancer.addClasses("com.Customer");
enhancer.enhance();

Data Nucleus の JDO Enhancer は、javaasssit を使用して、生成された動的 pojo (com.Customer) の定義を検出しません。

JDOと対話する前に、生成された動的pojo(例: javaasssitを使用して生成されたcom.Customer)を強化することはできますか?

貴重なご回答をお待ちしております。

ありがとう、パヴァン

4

1 に答える 1

0

DataNucleus のドキュメントには、DN Wiki http://www.datanucleus.org/products/accessplatform_3_3/jdo/enhancer.html#apiへのリンクが含まれています。

于 2013-10-22T12:47:29.647 に答える