Member Menu
 
 Monthly JBoss newsletter:
 
Java Persistence with Hibernate
CaveatEmptor
«   Extension Points

Hibernate Feature List


...more Hibernate features

JMX-enabled statistics reporting

Hibernate may be configured to track a whole range of useful performance-related statistics via JMX - it is even possible to browse the contents of the second-level cache

XML mappings

Map relational data directly to XML!

This is an experimental feature of Hibernate 3.0

Internal logging using Apache commons-logging

may be configured to use log4j or JDK1.4 logging

Programmatic or XML based system configuration

Extensive Test Suite

Automated JUnit tests ensure fixed bugs stay fixed

Extensive documentation

  • full API Javadoc
  • reference documentation in DocBook format
  • several books explaining Java application development with Hibernate, including Hibernate in Action written by members of the Hibernate team

[Hibernate Tools] Eclipse and Ant based toolset

  • database schema export tool for automatic database generation from mapping definitions
  • velocity-template based mapping document and Java code generator for reverse engineering existing schemas
  • interactive query prototyping
  • Hibernate-aware mapping document editor with auto-completion and syntax validation

Support for a wide range of databases

including Oracle, DB2, Sybase, MS SQL Server, PostgreSQL, MySQL, HypersonicSQL, Mckoi SQL, SAP DB, Interbase, Pointbase, Progress, FrontBase, Ingres, Informix, Firebird

Free software

The Hibernate distribution license is GNU LGPL. Hibernate can be used in all open source and commercial applications without limitations. Source code modifications you might make to Hibernate have to be distributed publicly if you distribute a re-compiled binary of your modifications.

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