Cita:
Iniciado por javihd Sí claro, para que no te queden esos códigos tan feotes en las consultas con Hibernate utilizo Criteria en vez de HQL, con lo que programas completamente con orientación a objetos.
Es muy sencillo y queda mucho más limpio.
Tienes más información aquí >>
http://www.google.es/search?aq=f&sou...eria+hibernate
Si tienes alguna duda concreta ponla por aquí a ver si se te puede ayudar.
Saludos
PD: HibernateTemplate es una plantilla del framework Spring, pero no es necesaria, igual no te conviene usarla de momento.
PD: Para hacer que genere las tablas automágicamente tienes que utilizar ingeniería inversa de Hibernate, ¿Qué IDE utilizas?
Tienes más información aquí >>
http://www.google.es/search?sourceid...w=1280&bih=649
Respecto al tema de generar las tablas automáticamente ya lo he solucionado, simplemente poniendo "<prop key="hibernate.hbm2ddl.auto">create</prop>" y "<prop key="hibernate.dialect">org.hibernate.dialect.MySQ LInnoDBDialect</prop>", ya me crea las tablas con sus claves ajenas y todo, no sé porque antes no lo hacía.
Sin embargo sigo teniendo el mismo problema, me da el error de que no encuentra el driver para jdbc, yo he añadido ya el driver driver mysql-connector-java-5.1.15-bin.jar en el path del proyecto y en la carpeta bin del Tomcat, no se qué más hacer... a ver si alguien sabe.
Un saludo