Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Hibernate (framework)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Software components== The Hibernate software includes the following components:<ref>{{cite web|title=Hibernate: Relational Persistence for Java and .NET|url=http://www.hibernate.org/|publisher=JBoss Community}}</ref> * Hibernate ORM (known as Hibernate Core before release 4.1<ref>{{cite web|title=Hibernate ORM 4.1.0 Release|date=9 February 2012 |url=http://in.relation.to/Bloggers/HibernateORM410Release|publisher=JBoss Community}}</ref>) – the base software for an object–relational mapping solution for Java environments<ref>{{cite web|title=HIBERNATE - Relational Persistence for Idiomatic Java|url=http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/|publisher=JBoss Community}}</ref> * Hibernate Annotations (merged into Hibernate Core/ORM since version 3.6<ref>{{cite web|title=No more hibernate-annotations module|date=5 April 2012 |url=http://in.relation.to/Bloggers/NoMoreHibernateannotationsModule|publisher=JBoss Community}}</ref>) – metadata that governs the transformation of data between the object-oriented model and the relational database model according to the JSR 317 [[Java Persistence API]] (JPA 2)<ref>{{cite web|title=Hibernate Annotations|url=http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/|publisher=JBoss Community}}</ref> * Hibernate EntityManager (merged into Hibernate Core/ORM since version 5.2<ref>{{cite web|title=hibernate-entitymanager merged into hibernate-core|url=https://github.com/hibernate/hibernate-orm/wiki/Migration-Guide---5.2#hibernate-entitymanager-merged-into-hibernate-core|publisher=JBoss Community}}</ref>)– together with Hibernate Annotations, a wrapper that implements a JSR 317 [[Java Persistence API]] (JPA 2) persistence solution<ref>{{cite web|title=Hibernate EntityManager|url=http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html_single/|publisher=JBoss Community}}</ref> * Hibernate Envers – auditing and versioning of persistent classes<ref>{{cite web|title=Hibernate Envers – Easy Entity Auditing|url=http://docs.jboss.org/hibernate/envers/3.6/reference/en-US/html_single/|publisher=JBoss Community}}</ref> * Hibernate OGM (Object/Grid Mapper) – an extension to store data in a [[NoSQL]] store<ref>{{cite web|title=Hibernate OGM|url=http://hibernate.org/ogm/|publisher=JBoss Community}}</ref> * Hibernate Shards – [[Shard (database architecture)|horizontal partitioning]] for multiple relational databases<ref>{{cite web|title=Hibernate Shards|url=http://www.hibernate.org/subprojects/shards.html|publisher=JBoss Community}}</ref> ** While Hibernate Shards is not compatible with 4.x releases of Hibernate Core, some of the Shards capability was integrated into Core in the 4.0 release * Hibernate Search – integrates the full text library functionality from [[Apache Lucene]] in the Hibernate and JPA model<ref>{{cite web|title=Hibernate Search|url=http://www.hibernate.org/search/|publisher=JBoss Community}}</ref> * Hibernate Tools – a set of tools implemented as a suite of [[Eclipse (software)|Eclipse]] plugins and [[Ant (software)|Ant]] tasks included in [[JBoss Developer Studio]]<ref>{{cite web|title=Hibernate Tools for Eclipse and Ant|url=http://www.hibernate.org/tools/|publisher=JBoss Community}}</ref> * Hibernate Validator – the [[reference implementation]] of JSR 303 [[Bean Validation]]<ref>{{cite web|title=Hibernate Validator|url=http://www.hibernate.org/validator/|publisher=JBoss Community}}</ref>{{sfn|Bauer|King|Gregory|2015}}{{rp|§=3.3.2|pp=49–51}} * Hibernate Metamodel Generator – an annotation processor that creates JSR 317 [[Java Persistence API]] (JPA 2) static metamodel classes using the JSR 269 [[Metadata facility for Java|Pluggable Annotation Processing API]]<ref>{{cite web|title=Hibernate Metamodel Generator|url=http://www.hibernate.org/subprojects/jpamodelgen.html|publisher=JBoss Community}}</ref> * [[NHibernate]] – an object–relational mapping solution for the [[.NET Framework]]<ref>{{cite web|title=NHibernate|url=http://nhforge.org/|publisher=NHibernate Forge|access-date=2011-04-26|archive-url=https://archive.today/20120712170138/http://nhforge.org/|archive-date=2012-07-12|url-status=dead}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)