Mapping objet/relationnel | blogatom.

J'ai passé un petit moment à évaluer les différentes librairies Java de mapping objet/relationnel. J'ai commencé par utiliser Castor JDO, mais je n'ai pas été enthousiasmé: Castor ne respecte pas la norme JDO officielle et est assez contraignant à implémenter dans le cadre d'une application Web. Castor est certainement une bonne solution pour faire du mapping objet/XML, mais pas trop convaincant pour de l'objet/relationnel.

Je me suis donc mis à la recherche d'une implémentation gratuite de JDO. Libelis propose une version gratuite de son outil (LiDO Community Edition) limitée à InstantDB, MySQL et PostgreSQL, ce qui aurait été suffisant, mais j'ai finalement opté pour Jakarta OJB.

OJB est non seulement gratuit mais en plus Open Source. Leur implémentation JDO est encore partielle, mais elle est suffisante pour mes besoins. De plus OJB est un projet qui a de la bouteille, étant donné qu'ils ont déjà une implémentation ODMG complète.