I have an application with thousands of procedures and packages to implement business logic, currently, I am using JDBC to make calls to my database. Is it good to move to Hibernate for this purpose? Or should I stay with the JDBC itself as I am having a hard time whether to take hibernate or stay with the JDBC?