ObjectDB の使用 [ObjectDB 2.4.1] javax.jdo.JDOUserException 永続化できない型 com.A のインスタンスを格納しようとする
@PersistenceCapable
public abstract class B
{
...
@Embedded
protected com.A a = new A();
}
残念ながら、私たちは長年ライブラリのクラス A を使用してきましたが、もうソースを入手できず、com.A.java に PersistenceCapable アノテーションを付けることができません。私に何ができる?
編集
答えは、クラス A に package.jdo を追加することだと思います。しかし、JDO が注釈を追加するか、保持したいすべてのクラスの .jdo ファイルにエントリを作成する理由をまだ理解していません。これがどうにかして Serializable インターフェイスによって駆動されることを望みます。