What are the Advantages of hibernate over JDBC?

) Hiberante is not tightly tied with any underlaying database.Where as JDBC is tighlty tield with the underlaying database. "Write Once presist anywhere" using hibernate can achieved by changing the dialect in configuration xml file.where as in JDBC we need to change the code. 2)The automatic mapping of Java objects with database tables and vice versa is called Transparent Persistence. Hibernate provides transparent persistence and developer does not need to write code explicitly to map database tables tuples to application objects during interaction with RDBMS. With JDBC this conversion is to be taken care of by the developer manually with lines of code.
Thanks Brijesh Shukla shukla.brijesh @ gmail.com