Bonjour à tous,
Je souhaite implémenter le design pattern decorator avec mes entités. Dans ce design pattern, une interface I est réalisée dans deux classes : une entité E1 et un décorateur D. Le décorateur encapsule un I et implémente les méthodes de I en faisant appel aux méthodes de l'objet encapsulé. D est ensuite dérivé avec une seconde entité E2. Dans E2, les annotations nécessaires pour l'ORM sont appliquées aux accesseurs, (notamment pour @Id).
Aucun problème pour I et E1 : la compilation et le déploiement fonctionne sans problème. Par contre, E2 pose problème : un NullPointerException est lancé par le container lors de son déploiement. Je n'ai aucune information supplémentaire sur la cause du NPE.
Quelqu'un a-t-il une idée ?
Partager