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:
24 Jun 2007, 02:27   Who uses Hibernate [Diff]
21 Jun 2007, 14:33   Who uses Hibernate Page2 [Diff]
20 Jun 2007, 16:37   CaveatEmptor [Diff]
19 Jun 2007, 02:13   Wiki Overview [Diff]
13 Jun 2007, 09:54   Maven Guide [Diff]
12 Jun 2007, 02:28   NCache: NHibernate Level-2 Out... [Diff]
11 Jun 2007, 11:28   Download Overview [Diff]
10 Jun 2007, 13:19   Extension Points [Diff]
08 Jun 2007, 15:23   Databases supported by NHibern... [Diff]
06 Jun 2007, 10:31   NHibernate Troubleshooting Gui... [Diff]

6.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.

13.04.2007 - NHibernate 1.2.0.CR2 released

NHibernate 1.2.0.CR2 fixes several bugs discovered after the CR1 release. A few new features were implemented in this release, such as the ability to fetch multiple collection roles in a single HQL statement, support for generated columns, and a second-level cache provider making use of SqlDependencies on Microsoft SQL Server.

The complete release notes are available in JIRA.

The release can be downloaded from Sourceforge.

02.04.2007 - Hibernate Core 3.2.3.ga released

Hibernate Core 3.2.3.ga has just been released containing mainly minor bugfixes along with the addition of two new identifier generators as well as certified support for Teradata database. See the changelog for details.

27.03.2007 - Seam 1.2.1 GA released

Seam 1.2.1 introduces an exciting new incremental hot-deployment facility that gives you the kind of code/test cycle that many people assume you need a scripting language like Ruby or PHP for. Programming in Java has never been this much fun ;-)

19.03.2007 - New Hibernate modules for Data Indexing, Searching, Validation, and Partitioning

Several new and updated Hibernate modules have been released today:

  • Hibernate Search is a powerful search engine framework that provides unique out-of-the-box clustering for search features embedded in users' applications. This clustering is implemented through Java Messaging Service (JMS), which enables higher indexing throughput.

  • Hibernate Shards, contributed by Google, offers critical data clustering and support for horizontal partitioning (also called sharding) to Hibernate.

  • Hibernate Validator provides a data validation and integrity rules management framework, implemented with annotations on your domain model classes. It is now available as a standalone module, outside of Hibernate Annotations.

We have also updated Hibernate Annotations and Hibernate EntityManager for compatibility with these new packages. Download everything here.

22.02.2007 - NHibernate 1.2.0.CR1

After several months of development, NHibernate 1.2 is approaching release, as indicated by the change from Beta to CR (Candidate for Release). The latest release fixes most reported bugs and includes numerous small improvements. The release is now available for download as a Windows Installer (.msi) package, and a separate installer contains the API documentation, ready to be integrated into Visual Studio 2005. Download from Sourceforge.

01.02.2007 - Seam 1.1.5 released

Seam 1.1.5 features exciting new functionality including facelets-based PDF and and email templating and the initial release of Seam/Security. Learn more here...

24.01.2007 - NHibernate 1.0.4

An update to the stable version of NHibernate was released today, fixing a bug. Download from Sourceforge.

23.01.2007 - Hibernate Core 3.2.2.GA

Hibernate Core 3.2.2.GA has just been released. See the changelog for details.

13.01.2007 - Hibernate Tools 3.2.0.b9 released

Hibernate Tools 3.2beta9 has been released. Now with easier setup and full Hibernate EntityManager (JPA) support, including automatic detection of configuration and mapping.

See more at the Tools page and the New & Noteworthy.

10.01.2007 - NHibernate 1.2.0.Beta3

The latest beta version brings connection release modes from Hibernate3 to NHibernate. This new feature should simplify the development of Windows Forms applications using NHibernate. Almost all known bugs have been fixed in this version as well. Download from Sourceforge.

13.12.2006 - Seam 1.1 released!

Seam 1.1 has reached a GA release. This release is extremely relevant to Hibernate users, with new features like atomic persistence context support, efficient clustering of conversation-scoped extended persistence contexts, and a brand new data access framework. Better yet, Seam is now easily deployable on J2EE application servers like WebLogic and WebSphere! Read the release announcement and, if you've not yet tried out Seam, now is a great time to take the plunge.

10.12.2006 - Hibernate books distributed to contributors

Hibernate is now 5 years old and has been downloaded 2 Million times. To celebrate this milestone, Manning Publications sponsored 25 copies of the book Java Persistence with Hibernate, which have been distributed to Hibernate contributors. Read what they had to say about Hibernate...

08.12.2006 - Hibernate Search / Annotations / EntityManager 3.2.1.GA

Hibernate Annotations and EntityManager 3.2.1.GA are out. Hibernate Search (formerly known as Hibernate Lucene) has received a lot of attention, redesign and new features.

Aside from Hibernate Search, this is mostly a bug fix release.

Check out the more detailed announcement

28.11.2006 - Hibernate jobs at Red Hat

Red Hat is looking for Hibernate experts to join the team; the open positions are a Senior Engineer in the US and a Trainer in EMEA.

16.11.2006 - Hibernate Core 3.2.1.GA

Hibernate Core 3.2.1.GA released. See the changelog for details.

11.11.2006 - Java Persistence with Hibernate ebook now available

The final ebook of Java Persistence with Hibernate can now be ordered and downloaded from Manning (sample chapter 2). The book is currently being printed, and will be shipped soon to resellers (Amazon) and MEAP subscribers. We have also released a new version of the source code for the book examples (Hello World and CaveatEmptor).

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