Ebean持久性不适用于Play 2.0

wow*_*ick 3 java ebean playframework-2.0

为了让自己熟悉Play 2.0 Framework,我一直在关注Play 2.0简介教程.不幸的是,我无法让Ebean坚持不懈地工作.我Task.java看起来像这样:

package models;

import java.util.*;

import play.db.*;
import play.data.validation.Constraints.*;

import javax.persistence.*;

@Entity
public class Task {

    @Id 
    public Long id;

    @Required
    public String label;

    public static List<Task> all() {
        return find.all();
    }

    public static void create(Task task) {
        task.save();
    }

    public static void delete(Long id) {
        find.ref(id).delete();
    }

}
Run Code Online (Sandbox Code Playgroud)

但在运行一个应用,findsave不能得到解决.我想我忘了导入一个模块,但我无法弄清楚它是哪个...

Dan*_*n W 7

我相信你需要扩展Model课程.

@Entity
public class Task extends Model {
    ....
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.