Member Menu
 
 Monthly JBoss newsletter:
 
Hibernate Books
CaveatEmptor

Do you have a project that uses Hibernate? Or a demo application? Send us an email if you want to be added/removed from this page!

Related Projects

Demo Applications


Also check the demo applications written by the Hibernate Team in our online documentation...

xPetstore is a rewrite of Sun's infamous PetStore demo, using XDoclet. The WebWork/Hibernate/SiteMesh version takes up just 970 LOC! (http://xpetstore.sourceforge.net)

Struts-resume demo application by Matt Raible. (http://static.raibledesigns.com/downloads)

Struts-hibernate demo application by Ted Husted. (http://struts.sourceforge.net)

Enterprise Object Broker is an alternative to EJB. Its Velocity Webapp example uses Hibernate for persistence. (http://enterpriseobjectbroker.org)

Out-Of-The-Box is a commercial package of open source Java development tools, including Hibernate. It includes a number of Hibernate samples. (http://www.ejbsolutions.com)

Other Projects Using Hibernate


JavaLobby Community Platform is an open source portal solution powered by Hibernate. (http://www.jlcp.org)

The Roller Weblogger is an open source weblog now powered by Hibernate. (http://www.rollerweblogger.org)

Liferay Enterprise Portal is another open source portal engine now powered by Hibernate. (http://www.liferay.com)

DeepBlack is an open source weblog engine powered by Hibernate. (http://deepblack.blackcore.com)

Flock is a news aggregator implemented with Hibernate. (http://flock.sourceforge.net)

jBpm is a J2EE business process management system that uses Hibernate for persistence. (http://jbpm.org/)

TM4J is an open source topic map engine implemented with Hibernate. (http://tm4j.org)

Confluence is the enterprise wiki, 100% powered by Hibernate. (http://www.atlassian.com/wiki)

Projects With Hibernate Support/Integration


JBoss is an open source J2EE application server with Hibernate integration features. JBossCache is a fully transactional clustered cache that may be used with Hibernate. (http://jboss.org)

The invaluable XDoclet has builtin Hibernate support. (http://xdoclet.sourceforge.net)

Middlegen allows reverse engineering of database tables to mapped Hibernate objects. (http://boss.bekk.no/boss/middlegen/)

AndroMDA generates code from UML models (the OMG Model Driven Architecture) and has an experimental Hibernate plugin. (http://www.andromda.org)

OpenSymphony's OSWorkFlow has a pluggable persistence layer that now supports Hibernate.(http://www.opensymphony.com/osworkflow)

HyperJAXB provides relational persistence for XML objects with JAXB and Hibernate. Community Area

Hibernator is an Eclipse plugin for Hibernate. (http://hibernator.sourceforge.net)

Hibernate Synchronizer is another Eclipse plugin for Hibernate code generation. (http://hibernatesynch.sourceforge.net/)

HiberClipse is also an Eclipse plugin. (http://hiberclipse.sourceforge.net/)

HibernateTools is a plugin for IntelliJ IDEA that provides a simple graphical front-end for Hibernate's tools. (http://www.intellij.org/twiki/bin/view/Main/HibernateTools)

NHibernate is an effort to port Hibernate to the .NET platform. (http://sourceforge.net/projects/nhibernate)

Projects Used By Hibernate


Hibernate uses ANTLR to generate query parsers (http://www.antlr.org/)

Hibernate uses CGLIB and *ASM for proxy generation and reflection optimization. (http://cglib.sourceforge.net and http://asm.objectweb.org/)

Hibernate can use C3P0 for connection pooling. (http://sourceforge.net/projects/c3p0)

EHCache is a fork of Apache JCS that is a recommended cache implementation for Hibernate. (http://ehcache.sf.net)

OSCache may be used with Hibernate (http://www.opensymphony.com/oscache)

SwarmCache is a clustered cache that may be used with Hibernate. (http://swarmcache.sourceforge.net/)

Hibernate uses various pieces of Jakarta Commons. (http://jakarta.apache.org)

Hibernate uses dom4j for all internal XML processing. (http://dom4j.org)

Database Utilities


SQuirreL SQL Client is an excellent open source JDBC client. (http://squirrel-sql.sourceforge.net)

JFaceDbc is an excellent eclipse plugin based upon SQuirreL. (http://jfacedbc.sourceforge.net/)

JDBInsight is a very advanced "profiler" for your JDBC drivers. Works on the same principles as P6Spy, but is just way more advanced and with a very nice user interfaces that provide a visualization and more in depth analysis of the exact queries performed via JDBC. (http://www.jinspired.com)

IronEye SQL provides an instant view into all SQL that flows between an application and a database through a GUI console, log files, or both. IronEye identifies database performance bottlenecks such as the SQL consuming the most execution time and SQL being executed an excessive number of times. It works with any application using JBDC, any database, and requires no code changes. IronEye SQL can be integrated into your build process with the new 1.1 embedded Ant task so you can test performance with every build. Download IronEye SQL and find out if your J2EE app is thrashing your database. (http://www.irongrid.com)

P6Spy can tell you what is really going on in your application with regards to JDBC. It works by wrapping the normal JDBC driver into the p6spy jdbc driver which then works like a proxy for the other JDBC driver. Almost anything can be logged and measured. (http://www.p6spy.com)


  NEW COMMENT

Jestate demo application 10 Mar 2004, 16:16 bryanhunt
I am writing a real estate management solution. I am using Hibernate,
Struts and the Spring framework. 

The application is a work in progress but the Hibernate persistance part
is quite comprehensive. 

It demonstrates use of XDoclet tags and inheritance. 

I am making it open source because I could not find any examples of this 
when I started the project. 

http://revoltingdigits.com/code/thejestateproject.php

This is not a finished product but what unit tests are there work 100%
 
TrackStudio Enterprise 16 Mar 2004, 22:08 maximkr
http://www.trackstudio.com
Hierarchical issue tracking software, Hibernate-based. Source code is 
available for customers.
 
Management suite for german publishing companies 19 Mar 2004, 08:31 id-on
I would proudly anounce the first website of a large german publishing 
group which uses our metadata publishing suite which has an hibernate 
storage layer. 

You can visit the results of my work at http://www.knaur.de and see 
some screenshots of the management suite at http://www.id-on-
service.de/mpdbh/

The suite itself is used by aprox. 50 persons from inernal lektorat 
and will be soonly available also as a swing client with RMI as 
protocol to the main server.

At this point we are preparing public documentation and will also 
provide a way to use parts of our programming as open source. Any 
comments and ideas are welcome. Please write me a short message to be 
informed when the official website of our project will be online.

Andreas Bednarz 
bednarz (at) id-on (dot) de
ID-on GmbH, Hannover
 
Corrected URl 19 Mar 2004, 08:40 id-on
Sorry about the bad break of our screenshot url. Here it is again:

http://www.id-on-service.de/mpdbh/
 
OpenReports 09 Apr 2004, 03:53 eswenson
OpenReports is an open source web based reporting application that 
provides the ability for users to view dynamically created PDF, HTML 
or XLS reports in a browser. 

OpenReports uses Hibernate, along with a number of other open source 
components such as WebWork2, JasperReports, Velocity, and Quartz.

For more information visit: http://sourceforge.net/projects/oreports 
or http://opensourcesoft.net
 
Exadel ORM Studio Hibernate Edition 14 Apr 2004, 07:54 valeriy
Exadel ORM Studio Hibernate Edition is an Eclipse plugin that provides 
visual editor for Hibernate mapping files along with many other 
features. See details at

http://www.exadel.com/products_ORMstudio.htm
 
AgileEdge Issue Tracker 11 May 2004, 00:19 botah
AgileEdge uses Hibernate for all its products, including Agility it 
leading issue and bug tracker. http://www.agileedge.com
 
Tapestry, Spring and Hibernate PETSHOP application 11 Jun 2004, 14:30 mammen
Please checkout the sample application at http://217.164.144.19:7001/

It uses Tapestry, Spring and Hibernate to demonstrate the Petshop
application.
 
Tapestry, Spring and Hibernate PETSHOP application 11 Jun 2004, 14:30 mammen
Please checkout the sample application at http://217.164.144.19:7001/

It uses Tapestry, Spring and Hibernate to demonstrate the Petshop
application.
 
XWiki: Open Source Wiki using Hibernate,Open Symphony and Radeox 21 Sep 2004, 20:19 splante
http://www.xwiki.org/xwiki/bin/view/Main/WebHome

XWiki is a mature, full-featured open-source (GPL) Wiki implementation
using Hibernate, with Jakarta, Open Symphony, and Radeox.
 
Xdemo Pestore 25 Feb 2005, 11:24 mario.nee
XDemo is an open source web based application.
Struts + XMoon + Hibernate + Jstl

Live demo
http://www.demozone.org

SourceForge site
http://sourceforge.net/project/showfiles.php?group_id=81382&package_id=141512
 
Complete Hospital Information Management System ... 26 Feb 2005, 01:44 kcsarath
We built a Complete, Integrated Hospital Information Management system
with its own Data Access layer, but last year we released a new version
of the software with the Data Access Layer using Hibernate. 

Subsequent to his we Installed the V2 of the product in multiple
hospitals with more than 500 beds, about 800 patient encounters per day,
1000 lab tests each day and 500 to 600 patient drug issues each day.
This product has completed a year in production deployment and we are
happy to announce this success here. Using hibernate had some obvious
advantages and it has helped us well in the following areas:

1. Customizability : No two hospitals are the same and each have their
own modifications to the schemas and the application that was a problem
before using hibernate. But now with hibernate mapping files defining
the schema for the database and also the object model, we are able to
cascade changes from the Hibernate XMLs into the UI layer, BL layer and
the Database. THis has ensured that we can make modifications to the
application before deployment in a much shorter time span. 

2. Database Agnostic : We are able to suggest to customers that choice
of the DB is theirs based on their requirements which is very
comfortable for our customers.

3. Scalability:  With the kind of metrics I mentioned above, each of our
customers is a big hospital with a lot of data to be processed. In just
the last one year our application has been used to process more than
200,000 patient records without problems and is going pretty well. 

Thanks for a wonderful product. 

Sarath.
http://www.quadone.com
 
Enterprise Developers: Download a Trial Copy of Exadel Studio 17 May 2005, 16:54 kbenitez
Download a FREE trial copy of Exadel Studio

Get your copy by visiting: http://www.exadel.com/
products_exadelstudio.htm

Exadel Studio combines the powerful functionality of previous Exadel 
products, JSF Studio, Struts Studio and Hibernate ORM Studio, while 
adding new features for the most advanced suite of Web development tools 
that are FREE in the marketplace today.

Exadel has already established itself as pioneer, by being the first 
producer of an industrial-strength visually oriented IDE for JSF 
(JavaServer Faces) and the first to incorporate automatic project 
consistency verification in its Web application IDE offerings. 
Furthering its leadership role, Exadel now packs a huge collection of 
features into a comprehensive Web application development environment 
for leveraging JSF, Struts, Hibernate and Spring technologies along with 
adding a great number of new productivity features.

Exadel Studio is a powerful Web application development tool that 
extends Eclipse functionality allowing developers to fully utilize Rapid 
Application Development (RAD) techniques. This cost-effective, 
simplified solution includes important new features:

-Project development support for JSF, Struts, Spring and Hibernate
-Code assist and code folding for XML and JSP files
-Full instant synchronization among editing modes
-Flexible and customizable project template management
-Design-time JSP preview

To download a free copy, please visit:
http://www.exadel.com/products_exadelstudio.htm
 
Re: Jestate demo application 24 Nov 2005, 22:35 j_kokil
POST QUESTIONS ON THE FORUM! COMMENTS HERE SHOULD ADD VALUE TO THE 
PAGE!On 10 Mar 2004 16:16, bryanhunt wrote:

>I am writing a real estate management solution. I am using Hibernate,
>Struts and the Spring framework.

>The application is a work in progress but the Hibernate persistance
part
>is quite comprehensive.

>It demonstrates use of XDoclet tags and inheritance.

>I am making it open source because I could not find any examples of
this 
>when I started the project.

>http://revoltingdigits.com/code/thejestateproject.php

>This is not a finished product but what unit tests are there work 100%


Hi  Brian,
I am interested in working on this project, let me know if we can work.
Your site link is not working.
You can reach me at j_kokil (at) yahoo (dot) com
 
RDFGDDDDDF 14 Aug 2006, 02:25 whitesnow777
FFFFFFFFFFFFFFFFFFFFFFFGGGGGF
 
Hibernate example with spring and jruby 10 Dec 2006, 21:58 botberlin
I have been working on a site using hibernate; using the basic
functionality.  It really makes the code cleaner.  I have included
source and a demo of the application running; similar to a CL/Reddit
type site.

Using mysql, jruby, spring-mvc.

http://www.botspiritcompany.com/botlist/
 
Database Client 30 Apr 2008, 03:22 maddcast
Chronos - JDBC client (http://antilogics.com/chronos.html)
 
© Copyright 2006, Red Hat Middleware, LLC. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc. [Privacy Policy]