5

native休止状態で id ジェネレーターを使用する場合とincrementタイプ id ジェネレーターを使用する場合の基本的な違いは何ですか。

ジェネレーターが以前は でしたが、しばらくの間native変更したエンティティがあったincrementalため、正常に機能していました。でもつい昨日、また着替えnativeたら、挿入失敗して… Contraint Violation

id自動生成されるフィールドにインデックスを設定しました。

ここで何かが足りないのですか?

ありがとう

4

1 に答える 1

5

ネイティブはDBによって生成されます-DBがそれを行う場合。Increment - 他のプロセスが同じテーブルにデータを挿入していない場合にのみ一意である hibernate によって生成されます。

于 2011-06-28T06:44:51.763 に答える