In general, if you use HQL or Criteria to create your latest SQL, you will not see much performance difference in later versions of Hibernate (version 3.3 and higher).
, HQL, Criteria. SQL Hibernate (, Maven ). , Hibernate SQL.
HQL , . , , , - .
, , ( ):
9) " , SQL Criteria, "
, Criteria HQL. , , , DAO, Hibernate . Oracle , run, QEP - - SQL, . QEP 30% , Oracle SQL-, ( ) SQL-, , 50% , HQL.
Hibernate 3.3 . - , , , , SQL , . , , , . Oracle.
, , , , , HQL, . . , "" 3 . HQL , , , .
, , , , , Criteria , HQL. HQL , .
, , .