Three new top level Hibernate projects include:
Hibernate Shards,
Hibernate Validator and
Hibernate Search.
Hibernate Shards 3.0.0 Beta1
Contributed by Google, Hibernate Shards is a horizontal partitioning solution built on top of Hibernate Core. When you need to distribute (shard) your data across multiple databases, Hibernate Shards is for you (too much data for a single database instance, regional deployment requirements, etc.) Like all Hibernate projects, Hibernate Shards is released under the LGPL license.
Check the
documentation for more information.
Hibernate Search 3.0.0.Beta1
Hibernate Search is now a top level project independent of Hibernate Annotations. New in this release:
- out of the box index clustering through JMS - master/slaves model -(maximizing throughput)
- asynchronous indexing (maximizing application response time)
- indexing of embedded/associated objects and correlated queries (semantically similar to a SQL JOIN)
- use of Apache Lucene(tm) 2.1.0 (lots of performance and scalability improvements)
While marked as Beta because its scope is rapidly growing and some APIs are still subject to change, Hibernate Search is already used by quite a few people,
check it out.
Hibernate Validator 3.0.0.GA
Hibernate Validator is also a new top level project independent of Hibernate Annotations. New in this release:
- run with pure Java Persistence Provider (entity listener provided)
- more business oriented validators
Check the
website and the
change log for more information.
Hibernate Annotations and Hibernate EntityManager 3.3.0.GA
A few minor configuration changes (necessary to introduce the previous projects). This version is mostly backward compatible with 3.2.x. Some of the new features are listed:
- transparent event wiring for Hibernate Validator and Hibernate Search
- performance improvements during cascading in Hibernate EntityManager
- more SQL customizations as well as fetching and lazy configurations
- the usual bunch of bug fixes