sql >> データベース >  >> RDS >> PostgreSQL

Hibernate 4とPostgres:テーブルごとにシーケンスを作成する方法は?

    最近Hibernateを使用している場合は、次を試してください:

    @GeneratedValue(strategy = GenerationType.IDENTITY)
    

    それでもテーブルごとのシーケンスを使用する場合は、以下を使用してください:

    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="mytable_id_seq")
    @SequenceGenerator(name="mytable_id_seq", sequenceName="mytable_id_seq", allocationSize=1)
    

    hibernateが次のシーケンス値を取得できませんでした を参照してください




    1. mysqlテーブルでインデックスを作成する列を設定すると、O(1)が確実に検索されますか?

    2. djangoのpostgresqlデータベースに新しいアイテムを保存しているときにIntegrityError?

    3. 正しくエンコードされていないデータを含むMySQLテーブルをUTF-8に変換する

    4. 巨大なMySQLテーブルを削除する最も簡単な方法