Sous classe et Constructeur

Piqure de rappel sur le processus d’instanciation d’une sous classe.

La question suivante a été posée sur stackoverflow:

Lors de l’instanciation d’une sous classe héritant d’une classe abstraite a t’on besoin de définir un constructeur ?

Poursuivre la lecture

Comment mapper une entité hibernate avec plusieurs tables

Il arrive parfois que pour un besoin particulier on soit contraint de mapper une entité hibernate à plusieurs tables.

Eh bien il existe depuis hibernate 4.3 une nouvel attribut uniquement disponible dans le mapping par fichier. Cet attribut est entity-name.

Nous verrons dans la suite de l’article comment utiliser cette attribut afin de résoudre la problématique ci-dessus.

Poursuivre la lecture

Les raisons de préférer la composition à l’héritage

Il ne s’agit pas ici de prouver que la composition est meilleur que l’héritage mais en fait la vrai problématique se pose lorsque vous devez faire hériter une fonctionnalité à toute une hiérarchie de classe, vaut il mieux dans ce cas rajouter la  fonction dans la classe mère et en faire bénéficier toutes les sous classes ou préférer encapsuler cette fonctionnalité au travers d’une composition.

Poursuivre la lecture