Member Menu
 
 Monthly JBoss newsletter:
 
Java Persistence with Hibernate
CaveatEmptor

Relational Persistence for Java and .NET

Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.

Unlike many other persistence solutions, Hibernate does not hide the power of SQL from you and guarantees that your investment in relational technology and knowledge is as valid as always. The LGPL open source license allows the use of Hibernate and NHibernate in open source and commercial projects.

Hibernate is a Professional Open Source project and a critical component of the JBoss Enterprise Middleware System (JEMS) suite of products. JBoss, a division of Red Hat, offers a range of 24x7 Professional Support, Consulting, and Training services to assist you with Hibernate.

Hibernate Core Hibernate for Java, native APIs and XML mapping metadata
Hibernate Annotations Map classes with JDK 5.0 annotations
Hibernate EntityManager Standard Java Persistence API for Java SE and Java EE
Hibernate Shards Horizontal data partitioning framework
Hibernate Validator Data integrity annotations and validation API
Hibernate Search Hibernate integration with Lucene for indexing and querying data
Hibernate Tools Development tools for Eclipse and Ant
NHibernate The NHibernate service for the .NET framework
JBoss Seam Framework for JSF, Ajax, and EJB 3.0/Java EE 5.0 applications

Recent site updates:
11 May 2008, 13:12   NHibernate Resources [Diff]
08 May 2008, 11:12   Hibernate Core [Diff]
07 May 2008, 15:35   Mapping Oracle XmlType to Docu... [Diff]
02 May 2008, 00:34   Hibernate [Diff]
01 May 2008, 09:25   Template for mapping a jdk 1.5... [Diff]
28 Apr 2008, 04:43   Who uses Hibernate [Diff]
25 Apr 2008, 15:05   IntelliJ User Info [Diff]
24 Apr 2008, 03:41   Hibernate Search FAQ [Diff]
22 Apr 2008, 19:21   Who uses Hibernate Page2 [Diff]
21 Apr 2008, 18:36   Using NHibernate with ASP.NET [Diff]

28.04.2008 - Hibernate Core 3.3.0.CR1

This new release features:

  • a redesign of the "second level cache" SPI
  • a new integration with JBossCache 2.x taking full advantage of this new SPI (special thanks to Brian Stansberry for his help and hard work on this)
  • introduction of the org.hibernate.jdbc.Work API for performing JDBC work without interfering with connection release modes

Additionally, this is the first release done from the new Maven project structure. The Maven artifacts are deployed to the JBoss Maven repository under the groupId org.hibernate. We also do still build a distribution bundle and upload it to SourceForge here.

14.03.2008 - Hibernate's Java persistence bug fix release

Hibernate Annotations 3.3.1.GA and 3.3.2.GA are out with a lot of bug fixes and some new features. Check it out here. Download available here

20.02.2008 - Hibernate Search 3.0.1

This new release bring both interesting new features and bug fixes including:

  • transparent reindexing on all collection changes
  • support of Lucene 2.3 (performance improvements and stability)
  • query ResultTransformer making projections even more friendly

For more information check here. Download available here

12.02.2008 - seamframework.org launched

The Seam community finally has a home. The new website runs on Seam Wiki, an open source wiki/blog/forum/FAQ engine built using Seam and Hibernate.

08.02.2008 - Hibernate Core 3.2.6.GA released

Hibernate Core 3.2.6.GA has been released. This is a maintenance release; for details, see the changelog.

12.12.2007 - JBoss Tools 2 and Hibernate Tools 3.2.0.GA released

JBoss Tools 2 GA released. See downloads. This includes Hibernate Tools 3.2.0, see details at tools.hibernate.org and look at the JBoss Tools release announcement

14.11.2007 - JBoss Tools 2 CR1 and Hibernate Tools 3.2.0.CR1 released

JBoss Tools 2 candiate release have been made available. This includes a candidate release of Hibernate Tools 3.2.0, see details at tools.hibernate.org and look at the JBoss Tools release announcement

05.11.2207 - Seam 2.0.0.GA released!

Seam2 is finally available. Read about the new release here.

08.10.2007 - Hibernate Tools 3.2.0.beta11 released

Hibernate Tools 3.2.0.beta11 have been released, see details at tools.hibernate.org and look at the new and noteworthy

23.09.2007 - Full Text search for Hibernate goes final

The Hibernate Search team is pleased to announce version 3.0 final

Hibernate Search brings full text queries to Hibernate:

  • transparent object indexing,
  • natural API / persistence context integration to Hibernate and JPA query model,
  • out of the box asynchronous clustering mode,
  • ease of use, ease of configuration
  • and many more

21.09.2007 - Web Beans Sneak Peek

Gavin King has published the first sneak peek at the Web Beans specification!

4.09.2007 - Release Candidate for Hibernate Search 3.0.0

Hibernate Search 3.0.0.CR1 is mainly the last bits of new features and polishing before the final version. The next cycle will be dedicated to bug fixes (of any bug that pops up), as well as test suite and documentation improvements.

Thanks to Hardy for the new getting started section (this should ease the path for newcomers), and to John for hammering the last features we wanted in the GA version.

Check the changelogs for a detailed change list.

14.08.2007 - Hibernate Tools 3.2.0.beta10 released

Hibernate Tools 3.2.0.beta10 have been released, see details at tools.hibernate.org and look at the new and noteworthy

02.08.2007 - Hibernate Shards 3.0.0.Beta2 released and podcast available

The Hibernate Shards team is pleased to announce the availability of Hibernate Shards 3.0.0.Beta2. The most significant improvements in this release are:

  • Support for Hibernate Annotations
  • Fewer gaps in the sharded implementations of Session and Criteria (Session is almost completely supported in fact)
  • More flexible configuration (no longer necessary to construct a prototype Configuration object)

Please visit the project page for more info and the download page to get the new version.

Max Ross and Maulik Shah, two Google developers behind the project, answer questions about Hibernate Shards in this podcast.

01.08.2007 - Hibernate Search 3.0.0.Beta4: new features bandwagon released

Hibernate Search has a new beta out and comes with a bunch of interesting new features:

  • Named filters: query result filters (transparently cacheable)
  • Automatic index optimization
  • Access to query metadata (Score, ...)
  • Support for the Java Persistence API
  • Index sharding (indexing an entity into several underlying Lucene indexes)

and a few more, check out the project page for more info. The download page is here.

31.07.2007 - Hibernate Core 3.2.5.ga released

Hibernate 3.2.5.ga has just been released including a fix for a potential resource leak [HHH-2631] along with various minor bug fixes and numerous documentation fixes/improvements.

Those using Hibernate with Oracle should be aware of the new split of Oracle-related dialects [HHH-2665]. Additionally, I now bundle the IngresDialect currently going through the Hibernate Certification process [HHH-2758].

Changelog and notes are available here.

The download is available here.

06.06.2007 - Hibernate Search 3.0.0.Beta3 released

This release primarily fix a severe bug in beta2 but also provide some new features:

  • Lucene index optimization (searchFactory.optimize())
  • Configurable batch size limit for indexing (drastically simplifying complete data (re-)indexations)
  • Cleaner access to native Lucene (incl shared IndexReaders)

Download available here.

31.05.2007 - Hibernate Search 3.0.0.Beta2 released

This release focuses on performance enhancement and query facilities.

Check the blog entry about this release, and download it here.

18.05.2007 - Hibernate Core 3.2.4.SP1 released

3.2.4.SP1 has been released to fix a serious bug with IDENTITY column handling which was introduced in 3.2.4.GA. Check out the change log for details, and download the release.

09.05.2007 - Hibernate Core 3.2.4.GA released

Hibernate 3.2.4.ga is mainly a bug fix release. It does however address a pretty serious performance problem introduced in 3.2.3.ga. Download the release and check out the change log for details.

03.05.2007 - NHibernate 1.2.0.GA released!

NHibernate 1.2 is now stable! The new production version has many improvements and features requested by our users in practically every functional area. Download the release from Sourceforge and see the change log for details.

My blog post has more details about the new features. The migration guide lists all breaking changes between version 1.0 and 1.2.

© Copyright 2006, Red Hat Middleware, LLC. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc. [Privacy Policy]