Hibernate 6 を発表すると、Hibernate チームは、JDBC ResultSetで名前による読み取りから位置による読み取りに切り替えることで、パフォーマンスが向上すると主張しています。
高負荷パフォーマンス テストでは、名前で ResultSet から値を読み取る Hibernate のアプローチが、スループットのスケーリングにおける最大の制限要因であることが示されました。
getString(String columnLabel)
それは、彼らが からにコールを変更していることを意味し getString(int columnIndex)
ますか?
なぜこれは速いのですか?
インターフェイスは、それResultSet
を実装する JDBC ドライバーに依存しないため、パフォーマンスの向上はありませんか?
利益はどのくらいですか?