Disons que j'ai une table avec 200 colonnes et la plupart d'entre elles ne sont jamais utilisées.2 entités JPA sur la même table
Je mappe SmallEntity aux 10 colonnes qui sont souvent utilisées. Je l'utilise dans les associations avec d'autres entités. Il charge rapidement, consomme peu de mémoire et me rend heureux.
Mais parfois j'ai besoin d'afficher les 200 colonnes. Je voudrais mapper la classe BigEntity sur les 200 colonnes. Il n'est lié à aucune autre entité, il n'a aucune association.
Question: Avez-vous de l'expérience dans ce domaine? Etes-vous au courant des problèmes qu'aurait Hibernate, comme par exemple dans le cache de premier niveau, la vérification sale et le cycle de vie de l'entité en général?
Bonne question. La migration vers le nouveau cadre peut être une autre raison de cette question. Par exemple. il peut y avoir un système hérité et un nouveau système et les deux devraient fonctionner avec la même base de données. – TomR