在PlayFramework Java中,提供了两种模型
第一个模型:
@Entity
@Table(name = "users")
public class Users extends Model{
@Id
public int id;
public String name;
public String email;
}
第二个型号:
@Entity
@Table(name = "user_groups")
public class UserGroups extends Model {
@Id
public Integer id;
public Integer userId;
public Integer groupId;
}
在Evolution设置为true的情况下,我希望EBean仅为第一个模型(用户)创建DDL,并跳过为第二个模型(UserGroup)创建DDL。是可行的还是应该手动创建表?
conf / evolutions / default / 1.sql
#--- Created by Ebean DDL
# To stop Ebean DDL generation, remove this comment and start using Evolutions
# --- !Ups
create table users (
id integer auto_increment not null,
name varchar(255),
email varchar(255),
constraint pk_users primary key (id)
);