Object-relational mapping (ORM) is the phenomenon of mapping application domain model objects to the relational database tables and vice versa.
Hibernate is the most commonly used java based ORM framework.