Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Hibernateを使用するかどう@EmbeddedIdかに関係なく、複合 ID を使用する際のパフォーマンスの問題を知っている人はいますか?@IdClass
@EmbeddedId
@IdClass
ありがとう。
私の意見では、Hibernate自体は、複合キーであるかどうかに関係なく、パフォーマンスに大きな影響を与えません。重要なのは、dbms、エンジンタイプ、クエリ、テーブルの更新数、インデックス、および列のタイプです。Hibernateはhqlをsqlに変換するだけなので、この場合、基礎となるクエリのパフォーマンスが良ければ、Hibernateのパフォーマンスは良好になるはずです。
ここにリンクがあり、MySQLに関する限りこの問題に関する適切な説明があります
MySQLの複合主キーパフォーマンスの欠点