appFuse es una aplicacion pre-fabricada que utiliza hibernate, solo tienes que hacer un par de configuraciones de drivers para poder usarlo con postgres y listo, es mas facil de lo que parece..
http://appfuse.org/display/APF/Home
Lamentablemente nunca lo configure, cuando empece a usarlo ya me lo dieron configurado, asi que no sabria guiarte como, pero es un comienzo..
Salu2!