Bonjour,

Je suis à la recherche de la meilleure pratique possible pour gérer mes POJO, je vais vous expliquer tout d'abord la problématique.
Je dispose de données qui sont enregistrées dans une BDD, elles disposent donc d'attributs techniques, entre autres une date de création, de modification, une PK, des FK
D'un autre coté j'ai ces données qui seront affichées, d'une façon légèrement différente, les FK seront remplacées par leurs POJO.

Les contraintes:
- Je ne souhaite pas faire du lazy loading.
- Je ne veux pas utiliser Hibernate. (j'utilise MyBatis)

J'ai plusieurs choses en-têtes, mais j'aimerai profiter de vos expériences pour trouver la meilleure solution.

- Créer un POJO technique un POJO vue en héritant d'un POJO disposant des attributs commun -> Cela risque de devenir compliqué de switcher entre les 2?
- Créer un gros POJO qui gérera les 2 -> est ce que ma DAO ne va pas devenir trop complexe (Il faudra gérer des nullpointer exception pour les FK, et dans MyBatis je vais devoir créer des maps personnalisés plutot que de mapper directement sur un POJO)
- Autres ?

Merci,