Аннотация в ebean не генерирует специфический DDL с включенной эволюцией в java playframework - PullRequest
0 голосов
/ 24 января 2019

В 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;
}

Если для параметра эволюции задано значение true, я хочу, чтобы EBeanсоздайте DDL только для первой модели (пользователи) и пропустите создание 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)
);
...