Я пытаюсь создать класс, фрагмент кода выглядит следующим образом:Как сделать класс упорную, способный
import java.io.Serializable;
import java.util.Date;
import com.objy.db.app.ooObj;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
@PersistenceCapable
public class Student extends ooObj implements Serializable {
...
}
Теперь программа даже не получение скомпилирован, как говорит т не может распознать класс ooObj, и без этого, регистратор возвращает следующее:
org.datanucleus.exceptions.ClassNotPersistableException: The class "project2.Student" is not persistable. This means that it either hasnt been enhanced, or that the enhanced version of the file is not in the CLASSPATH (or is hidden by an unenhanced version), or the Meta-Data/annotations for the class are not found.]]
Может кто-то пожалуйста предложить как либо сделать класс стойкого дееспособным или некоторая Maven зависимости использовать ooObj.
Вы уверены, что файл банка находится в пути к классам или построить путь IDE? – VinayVeluri
Это может помочь вам http://stackoverflow.com/questions/2701565/google-app-engine-classnotpersistencecapableexception?rq=1 – Sanjeev
Как было предложено в ответ, вам нужно найти зависимость maven для этой аннотации и добавить в свой файл POM. –