JPA 2 との違いは何ですか? 特に、よりうまく機能しますか。つまり、例の aStapler
と aChair
は、使用時に同じ ID を持つことができstrategy=GenerationType.IDENTITY
ますか? それともJPAの実装やデータベースドライバーに依存していますか?
質問する
124 次
1 に答える
2
そのブログ投稿はあまり意味がないと思います。
@MappedSuperclassでない限り、スーパークラスでIDを定義しないことが可能かどうかさえわかりません。
ID不足が気になるようです。n 個のサブクラスで Id が不足する可能性がある場合、1 つのクラスでも不足することになり、n 倍の時間がかかりますが、それほど長くはありません。しかし、長い not と int を使用している限り、id が不足しても問題ありません。
int id は、1 秒あたり 1 回の挿入で約 100 年持続します。まだ「すぐ」ではありませんが、より高いスループットが不足する可能性があります。
1 ミリ秒に 1 回で約 3 億年持続します。あまり「すぐ」ではありません。
http://en.wikibooks.org/wiki/Java_Persistence/Identity_and_Sequencing#Running_Out_of_Numbersを参照してください 。
于 2012-04-12T12:41:25.517 に答える