La mejor API de la primavera para el desarrollo Genericdao.
-
12-11-2019 - |
Pregunta
Veo la gran cantidad de la técnica de implementación sobre la primavera JPA ( jpatemplate, japdaosupport primavera-data-data-jpa, forma nativa entitymanager, hibernatesupport, ect ), que uno es la mejor técnica para desarrollar DAO genérico, que deberíaSer una asignación de recursos limpia, administración de transacciones y alto rendimiento. ¿Qué son los pros y los contras
escenario
- entidad> 70
- aplicación web y servicios web
- Future OSGI Support y múltiples fuentes de datos
Solución
Creo que la mejor manera sería atenerse a @peristentContext para manejar las instancias de entidades, e inyectarlas en un Tercer Partido DAO genérico.Podría escribir uno por su cuenta, use los datos de primavera mencionados por @ralph o pruebe las bibliotecas como hades .
Otros consejos
Spring-Data-JPA viene con un genericdao ya completo (con todas las cosas que mencionó), pero por lo que sé, necesitará al menos una interfaz (vacía) para cada dao de concreto.