Publicados JEPLayer y JEPLDroid v1.3
Recientemente he publicado la versión 1.3 de JEPLayer y JEPLDroid. JEPLayer es un ORM (Object Relational Mapping) basado en JDBC y JTA.
Su objetivo es simplificar al máximo el ciclo de vida del uso habitual de JDBC y JTA y evitar al máximo los errores típicos del uso de JDBC y JTA, pero los objetos JDBC siguen siendo accesibles por lo que el ciclo de vida persistente es totalmente configurable si se quiere actuar en el nivel JDBC, es decir no se oculta completamente el JDBC típico de otros enfoques ORM.
La diferencia principal respecto a otros ORMs más transparentes y "mágicos" como JPA e Hibernate es que JEPLayer no es nada intrusivo, no contamina el modelo de datos, el mapeado entre clases y tablas es totalmente configurable (aunque con ciertos convencionalismos es automático), se usa directamente SQL sin dialectos, y hay un claro foco en facilitar la definición de transacciones tanto JDBC como JTA.
JEPLDroid es la versión de JEPLayer para Android.