To deal with hibernate project developer need to have database support like MySQL to create the table, the primary advantage of Hibernate code is the creation of a table. Hibernate is also an open source and lightweight framework and It can be also known as ORM tool. Hibernate underpins inheritance also and underpins relationships like one to one, one to many and underpins collections also. ORM tool used to access the data. Hibernate is persistence. To overcome the flaws of JDBC hibernate came into action. Following are the flaws of JDBC.
ORM software internally uses JDBC, JTA (Java Transaction API), JNDI (Java Naming and Directory Interface) for communicating Java application with the database in order to transfer objects between them.
|ORM Softwares||Vendor Names|
|OJB(Object Java Bean)||Apache|
|JDO(Java Data Object)||Adobe|