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.
選択クエリの場合、JPAネイティブクエリ(HibernateまたはEclipseLink)とJDBCクエリのどちらが実行速度が速いと思いますか?
JPAはJDBCを使用するため、両方のクエリがまったく同じ方法で実行され、実行時間も同じになります。
JPA は DB の抽象化レイヤーです。これにより、DB 構造について考える必要がなくなり、保持するオブジェクトについてより深く考えることができます。
JPA からのネイティブ クエリのみを使用している場合は、JDBC ドライバーに直接渡されるため、プレーンな JDBC とほぼ同じパフォーマンスが得られると確信しています。