Hibernate is an object-relational mapping (ORM) library for the Java language enabling developers to utilize POJO-style domain models in their applications in ways extending well beyond Object/Relational Mapping.
Hibernate is the umbrella for a collection of libraries, most notably Hibernate ORM which provides Object/Relational Mapping for java domain objects.
In addition to its own "native" API, Hibernate ORM is also an implementation of the Java Persistence API (jpa) specification.
Related tags
- hibernate-mapping
- hibernate-criteria
- hibernate-search
- hibernate-validator
- hibernate-annotations
- hibernate-envers
- hibernate-6.x
- hibernate-5.x
- hibernate-4.x
- hibernate-tools
- hibernate-entitymanager
- hibernate3
- hibernate-onetomany
- hibernate-session
- hibernate-cascade
- hibernate-spatial
- hibernate-filters
- hibernate-ogm
- orm
Beginner's resources
- Official website - Downloads, Tutorials, Documentation, Community, ...
- Hibernate Wikipedia Article
- Vlad Mihalcea's Tutorials
- Hibernate DZone Examples - Step-by-step Hibernate Examples / Tutorials for beginners.
- Books
Frequently asked questions
People often ask the following questions: