JPA

Un saludo a todos.

Mas que un problema técnico, estoy en un dilema, ingresé a trabajar en una empresa donde existe un software para el registro y control de estudiantes es un proyecto grande, este sistema fue hecho utilizando JPA para el acceso a datos. el problema radica en que se ha vuelto lento, consume demasiada memoria, porque el sistema creció en tablas y datos.

No se si alguno se ha enfrentado algo así, pero, la duda es esta ¿Para proyectos grandes, JPA es recomendable?.
(El servidor cuenta con la suficiente capacitadad para soportar cualquier aplicación)

Gracias por la atención prestada y felicitarlos por este blog a mi en lo particular me ha ayudado en mas de una vez.

Les aseguro que mas de un desarrollador se encuentra en este mismo dilema y les interasaria conocer sus puntos de vista sobre este tema.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

JPA

JPA es propio de JEE.
Pero:
¿El sistema adopta el patron MVC?
¿Que framework utiliza?

JPA

Hola.

Se utiliza el framework JSF 2.2 y EclipseLink, con servidor GlassFish. de las revisiones que he hecho vemos que para cargar una sola entidad hace una cantidad de consultas, les quite los namedQuery y todas las relaciones para que no trajera información de otras tablas pero igual carga muy lento. JPA es muy potente y la mejora en productivadad en cuanto tiempos de desarrollo es excelente, pero la mejora en rendimiento de la aplicación como tal no es muy buena, como se puede mejorar los rendimientos en el momento de usar JPA.

Saludos

Imagen de ezamudio

tabla completa?

Pero qué, se están cargando una tabla completa? Si la tabla tiene muchos datos, eso va a ser lento así uses JDBC pelón.