Les mixins de Jackson 2: de vraies améliorations à découvrir

jsonjackson2-logo-onlyxmlindex

 

Les dernières améliorations dans jackson 2,  en particulier les mixins, permettent de mieux gérer les annotations sur les classes (entités) utilisées.

Au lieu d'alourdir ces entités avec les annotations de mapping xml/json ou encore de figer les noms des propriétés retournées par le mapping, nous pouvons, désormais, définir des interfaces séparées contenant ces annotations.

Mapping: Dozer is dead! Long live MapStruct

dozer vs logo-MapStruct

Qui n'a jamais eu de soucis avec Dozer ?

Qui n'a pas eu des LazyInitializationException (LIE) avec le mapping des entités Hibernate ? Sans parler des lenteurs et du trafic généré vers le serveur et la base de donnés suite à une mauvaise conception !

Et sans vouloir trancher le débat sur Dozer ou tout autre framework de mapping vs mapping à la mano : à la main c'est toujours plus rapide!