Hibernate is an open source object/relational mapping tool for Java. Hibernate lets you develop persistent classes following common Java idiom - including association, inheritance, polymorphism, ...
You’ll also get started with JPA Query Language (JPQL) and use it to execute a few simple database operations on the example application. The complete source code for the example application can be ...