Cita:
Iniciado por Xerelo Si tienen todo tan mal, parte de tu proyecto puede ser reorganizar su base de datos, si lo aceptan implicaría más tiempo/dinero.
Personalmente no me gusta Hibernate, pero aparte de mis gustos, creo que en el caso de bases de datos que ya están montadas, sobre todo si están mal hechas, MyBatis es mejor opción.
http://mybatis.github.io/mybatis-3/es/ No he usado mybatis hasta ahora, ponerme a practicarlo me tomara tiempo, cuando tengo otros proyectos en produccion, para futuros proyectos me servira, cuando ya lo domine mejor.