0

postgresqlを使用してplayframework 2.1.1でebeanを使用して単純なテーブルを作成しようとしています:

@Entity

@Table(name = "user")

public class User extends Model {

    @Id     
    public long id;

    @Column(name = "email")
    public String email;
}

Ebean DDL実際に作成するのは次のとおりです。

create table user (

  id                        bigint not null,

  email             varchar(255),

  constraint pk_user primary key (id));

create sequence user_seq;
  1. ebeanを使用しないのはなぜserial/bigserialですか?

  2. テーブルを作成する別の方法はありserial/bigserialますか(チェックした他のオプションを使用してみましたが、どれも機能しませんでした)

  3. シーケンス (例: user_seq) を使用することが正しい方法 (または唯一の方法) である場合、それらが連続していないのはなぜですか。接続されている場合、この動作は繰り返されました (数回挿入した後)。

ありがとう:)

4

0 に答える 0