新玩!遇到问题:请使用@ javax.persistence.Entity注释注释您的JPA模型

bra*_*age 3 jpa model playframework

新玩,只是想跟随视频:http://www.playframework.org/

我到目前为止,我想在创建Task-class后创建任务列表.我什么时候重装我得到这个错误:

"发生了UsupportedOperationException:请使用@ javax.persistence.Entity注释注释您的JPA模型."

我正在使用Eclipse.另请注意,我已将任务更改为以下人员:

我在Person.java中的Person模型/类定义

    package models;

    import play.*;
    import play.db.jpa.*;
    import javax.persistence.*;
    import java.util.*;

    public class Person extends Model{
        public String title;
        public boolean done;

        public Person(String title){
            this.title = title;
        }
    }
Run Code Online (Sandbox Code Playgroud)

和application.java:

    package controllers;

    import play.*;
    import play.mvc.*;
    import java.util.*;
    import models.*;

    public class Application extends Controller {

        public static void index() {
            List persons = Person.find("order by id desc").fetch();
            render(persons);
        }
    }
Run Code Online (Sandbox Code Playgroud)

错误与此行相关联:List persons = Person.find("by id desc").fetch();

小智 5

将@Entity添加到模型类的顶部.