Trying to upgrade hibernate 3 to hibernate 5 these (SQLQuery and Query) interfaces are deprecated. please let me know alternative for this.as we have used Sql Query in our appications.
Since you are asking this question, I suppose you did not read the Migration Guide entirely.
Doing such a migration without following the Migration Guide is not recommended.
If you go to the `SQLQuery class, you will see this:
* @deprecated (since 5.2) use {@link NativeQuery} instead.
And, for the org.hibernate.Query, you will see this:
* @deprecated (since 5.2) use {@link org.hibernate.query.Query} instead
This is also documented in the JavaDoc.
So, use the org.hibernate.query.NativeQuery and org.hibernate.query.Query instead.
Thank you very much it helped me to solve the problem.
Are there any reasons for deprecation ? does it impact performance ? We have used SQLQuery in lot of places in our project, looking if it is worth to make such huge changes.