O'Reilly logo
  • Rony John thinks this is interesting:

One reason to use native SQL is that your database supports some special features through its dialect of SQL that are not supported in HQL. Another reason is that you may want to call stored procedures from your Hibernate application.


Cover of Beginning Hibernate, Third Edition


When to use SQL in Hibernate?