0

クラスがあります

@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-リリース。

4

1 に答える 1