Java 如何使用play framework 2.4演进?

Java 如何使用play framework 2.4演进?,java,playframework,playframework-2.4,Java,Playframework,Playframework 2.4,我已经阅读了关于进化的文档,但是Play framework 2.4进化在我的项目中不起作用。请求确认sql脚本的消息没有出现,我无法创建脚本。我的模型,类用户: @Entity @Table(name = "account") public class User extends Model { @Id @Constraints.Required @GeneratedValue(strategy = GenerationType.AUTO) private String email; @Con

我已经阅读了关于进化的文档,但是Play framework 2.4进化在我的项目中不起作用。请求确认sql脚本的消息没有出现,我无法创建脚本。我的模型,类用户:

@Entity
@Table(name = "account")
public class User extends Model {
@Id
@Constraints.Required
@GeneratedValue(strategy = GenerationType.AUTO)
private String email;

@Constraints.Required
private String password;

@Constraints.Required
private String firstName;

@Constraints.Required
private String lastName;

@Constraints.Required
private String phone;

@ManyToOne
private Group group;
}
班级:

@Entity
@Table(name = "group")
public class Group extends Model {

@Id
@Constraints.Required
@GeneratedValue(strategy = GenerationType.AUTO)
public String name;

@OneToMany(mappedBy = "group")
public List<User> users = new ArrayList<>();
}
并将其发送到application.conf:

# Ebean
ebean.default = ["models.*"]
# Evolutions
# ~~~~~
# You can disable evolutions if needed
play.evolutions.enabled=true
play.evolutions.autoApply=true

我的错在哪里

不要将您的实体称为“用户”,它很容易出错(许多数据库使用它作为元数据)

我已经解决了这个问题。我在模型上下载了模型的软件包

谢谢。我重命名了实体。我将得到一个异常:IllegalArgumentException:需要一个EntityBean,但得到了一个类模型。如果我想向数据库中添加一个组,则返回Group。
# Ebean
ebean.default = ["models.*"]
# Evolutions
# ~~~~~
# You can disable evolutions if needed
play.evolutions.enabled=true
play.evolutions.autoApply=true