The main design goal for 6.0 is to improve even more Hibernate’s through-put performance. High-load performance
testing showed Hibernate’s approach of reading values from ResultSet by name to be its most limiting factor in
scaling throughput. At its most basic, 6.0 is all about changing from its old strategy of read-by-name to
read-by-position. But that simple goal has a lot of ramifications.