HIBERNATE  |  Register  | 
      SEARCH: 
   
News 
Features 
Documentation 
   Related Projects 
   External Documentation 
Download 
Forum & Mailinglists 
Support 
JIRA Issue Tracking
Wiki Community Area


JBoss.org



middlegen

JIRA Issue Tracking




      
Documentation > Related Projects

Related Projects


Demo Applications

Petclinic is a sample app that comes with the Spring Framework distribution. It offers alternative DAO implementations for Hibernate and JDBC.

http://www.springframework.org/

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

http://www.enterpriseobjectbroker.org/example3.html

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


Projects With Hibernate Support / Integration

JBoss is an open source J2EE application server. JBoss TreeCache is a fully transactional clustered cache that may be used with Hibernate. We are currently rebuilding the JBoss CMP engine on top of Hibernate!

http://jboss.org

The invaluable XDoclet now has builtin Hibernate support (highly recommended)

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

The Spring Framework is a complete Java application framework with full Hibernate support built in.

http://www.springframework.org

The Keel Meta Framework features built-in Hibernate support.

http://www.keelframework.org/

OpenSymphony's OSWorkFlow has a pluggable persistence layer that now supports Hibernate.

http://www.opensymphony.com/osworkflow

Hibernator is an Eclipse plugin for Hibernate.

http://hibernator.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

Hibern8IDE is a GUI front-end for rapid prototyping of Hibernate queries.

http://www.xam.dk/hibern8ide

NHibernate is an effort to port Hibernate to the .NET platform.

http://sourceforge.net/projects/nhibernate


Projects Used By Hibernate

Hibernate uses CGLIB for proxy generation and reflection optimization.

http://cglib.sourceforge.net

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 Turbine JCS and 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


Other Great Projects

WebWork is a great MVC framework for agile development .

http://www.opensymphony.com/webwork

Maverick is another great MVC framework that works particularly well with Hibernate.

http://mav.sourceforge.net

      

coWiki web collaboration