クラスがあります
@Entity
public class MyClass extends BaseClass {
...
public boolean isOpenAt(Date x) {
return true; // or whatever
}
}
@MappedSuperclass
@Access(AccessType.Field)
public abstract class BaseClass {
...
}
実行mvn datanucleus:enhance
するとエラーが発生しますorg.datanucleus.metadata.InvalidClassMetaDataException: "MyClass.openAt" : declared in MetaData, but this field doesnt exist in the class!
理由はわかりますか?
org.datanucleus:datanucleus-core:3.2.7、org.datanucleus:datanucleus-accessplatform-jpa-rdbms:3.3.2、org.eclipse.persistence:javax.persistence:2.1.0、org.datanucleus: を使用しています。 datanucleus-maven-plugin:3.3.0-リリース。