Bonjour,
J'ai besoin de vos lumières pour pouvoir prendre la bonne direction et connaitre les bonnes pratiques pour le problème suivant :
Nous avons hérité d'une base de données vieillissante qui est mal concue.
Nous devons créer une application web java en se sourçant depuis cette BDD.
Nous aimerions en profiter pour monter des objets métier qui ont des relations mieux concues que celle existantes dans le but, de plus tard, créer une nouvelle BDD depuis les objets métiers et donc ne plus se servir de l'ancienne BDD.
J'aurais donc des objets métiers qui ne seront pas une projection objet de la base au sens JPA. Je ne veux donc pas de reverse de mon ancienne BDD avec les outils hibernate.
Il me faut concevoir mon nouveau modele objet en me de-corrélant de la BDD existante puis venir alimenter mes objet depuis cette BDD.
A terme je projeterai mes objets JAVA en BDD et l'ancienne BDD sera oubliée. Les schema seront donc différents
J'ai vu que des frameworks comme IBatis ou JDBCTemplate pouvaient aider a faire ce mapping BDD -> Objet.
Est ce que c'est la bonne approche ?
Faut il remonter tout les objets à la main ?
Merci d'avance pour vos idées.
Partager