miércoles, 9 de junio de 2010

Frameworks de Persistencia en Java

Existen diversos framework de persistencia libres para Java como podemos ver aquí y aquí. A día de hoy, de los que más he oído hablar son de Hibernate e iBATIS (que recientemente se ha renombrado como MyBatis).
Investigando sobre las ventajas de uno sobre otro, encontré este artículo que hace una comparativa entre ambos y se cita además el funcionamiento de la propuesta de Sun JPA.
En resumen, destaca de MyBatis que está centrado en las consultas SQL y que es apropiado para diseños que necesiten consultas optimizadas o donde el modelo de tablas de la base de datos es fijo. Por otro lado, Hibernate nos aisla más del código SQL y es más adecuado cuando tenemos más control sobre el diseño de base de datos. Finalmente, recomienda adoptar el sistema de notaciones de JPA cuando haga falta una solución puramente Java (Hibernate también implementa JPA).

No hay comentarios:

Publicar un comentario