En la última vez escuché muchas quejas sobre la hibernación. Y de hecho también tengo algunas experiencias dolorosas con Hibernate. Entonces leo sobre Ebean y Siena.¿Cuán maduro es Ebean o Siena?
Ambos tienen enfoques interesantes. Desafortunadamente, las capas de acceso a la base de datos son muy fáciles de escribir, pero si su proyecto crece y usted tiene que manejar grandes tablas de bases de datos, usted sabrá si son buenas o no. Entonces es realmente difícil evaluar tal herramienta. Hibernate es muy conocido y puede estar seguro de que puede resolver su problema con él. En algún momento necesitas aprender mucho, pero puedes resolverlo.
¿Cómo es con Ebean? ¿Hay alguna aplicación del mundo real? ¿Qué bases de datos son compatibles? ¿Es confiable?
Después de buscar un poco más veo que hay muchos marcos ORM, ¿hay al menos uno confiable?
¿Podría agregar algunos detalles sobre los problemas que encontró con Hibernate? Eso nos ayudará a eliminar los marcos ORM con las mismas limitaciones. – mlschechter
Well Hibernate se vuelve difícil para batchjobs, donde realizó muchas operaciones de escritura. Además, Hibernate tiene a menudo algunos efectos sorprendentes, por ejemplo, si tiene crear o cambiar un objeto, se guardará automáticamente. Para dejarlo en claro, Hibernate es un buen marco confiable, pero es complejo y complicado. Si eres un experto en hibernación, está muy bien, pero de lo contrario a veces puedes perder todo un día de desarrollador al tratar de entender el comportamiento. Siena y Ebean prometen ser simples (lo que es fácil de probar) y confiables también (que nadie debe confirmar). – niels