Digamos que tengo una tabla con 200 columnas y la mayoría de ellas nunca se utilizan.2 entidades JPA en la misma tabla
Asignar SmallEntity a las 10 columnas que se utilizan con frecuencia. Lo uso en las asociaciones con otras entidades. Se carga rápido, consume poca memoria y me hace feliz.
Pero a veces necesito mostrar las 200 columnas. Me gustaría asignar la clase BigEntity en las 200 columnas. No está vinculado a ninguna otra entidad, no tiene asociación.
Pregunta: ¿Tienes alguna experiencia haciendo eso? ¿Conoce algún problema que pueda tener Hibernate, como por ejemplo en el caché de primer nivel, la comprobación sucia y el ciclo de vida de la entidad en general?
Buena pregunta. La migración al nuevo marco puede ser otra razón para tal pregunta. P.ej. puede haber un sistema heredado y un nuevo sistema, y ambos deberían funcionar contra la misma base de datos. – TomR