Hibernate (framework)
Object–relational mapping tool / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Hibernate (framework)?
Summarize this article for a 10 year old
Hibernate ORM (or simply Hibernate) is an object–relational mapping[2]: §1.2.2, [12] tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate handles object–relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions.
Developer(s) | Red Hat |
---|---|
Initial release | 23 May 2001; 23 years ago (2001-05-23) |
Stable release | |
Repository | |
Written in | Java |
Operating system | Cross-platform (JVM) |
Platform | Java Virtual Machine |
Type | Object–relational mapping |
License | GNU Lesser General Public License |
Website | hibernate |
Hibernate is free software that is distributed under the GNU Lesser General Public License 2.1.
Hibernate's primary feature is mapping from Java classes to database tables, and mapping from Java data types to SQL data types. Hibernate also provides data query and retrieval facilities. It generates SQL calls and relieves the developer from the manual handling and object conversion of the result set.