What is Hibernate? No; it is not that time of the year when people in the Twin Cities of Minneapolis and St. Paul bunker in their homes until early spring. In this blog entry I will attempt to provide a simple definition and a simple example using Java, Hibernate and the MySQL database.

Hibernate ORM (Object-Relational Mapping) is an object-relational mapping framework for the Java language. It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions. Continue reading “Hibernate”