L'error que es mostrava per consola d forma resumida és el següent :
org.hibernate.MappingException: invalid configuration
El problema és q no pot mapejar les dades que conté el hibernate.cfg.xml (on tenim totes les cosetes d'hibernate configuradetes), solució afegir abans d tot això:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+ info : http://www.eclipseplugincentral.com/PNphpBB2-printview-t-2646-start-0.html
Següent petada:
org.hibernate.MappingException: could not interpret id generator
Cal mirar els mapejos de totes les nostres taules, són els fitxers *.hbm.xml que trobarem, en el cas del meu projecte, a : edu.upc.pfc.eci.dao.conf
L'error venia pq en l'id que genera hibernate tenia que el generator class era una sequencia quan ha de ser "native" :
Es col·loca per defecte en sequence ja que està pensat per quan es realitzen conexions contra Oracle, però si treballem contra MySql ja ens accepta els objectes "natius".
+info : http://www.myeclipseide.com/index.php?name=PNphpBB2&file=viewtopic&t=11667&start=0&postdays=0&postorder=asc&highlight=
Tercera petada:
En aquest cas és per falta d'una llibreria:
java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
Aquest és el missatge que ens dona i ens cal fer l'import de la llibreria CgLib que podem obtenir a la següent web: http://cglib.sourceforge.net/
+info : http://micaelgallego.blogspot.com/2004/12/httpcglibsourceforgenet.html
http://forum.springframework.org/archive/index.php/t-10513.html
Quarta!
Error: java.lang.NoClassDefFoundError: org/objectweb/asm/Type
Solució: La llibreria CgLib té dependencies, en aquest cas ens falta la llibreria asm.jar
+info : http://forum.springframework.org/showthread.php?t=19016
get it : http://forge.objectweb.org/projects/asm/
Probablement ens apareguin més petades per la manca de llibreries. O per que les noves versions d'aquestes no acaben de funcionar del tot bé. Es recomana l'ús de llibreries que funcionin sense dependències ja que ens facilitaran més la feina.