Je fais un projet de logiciel Java dans mon université qui consiste principalement à stocker des ensembles de données (gestion de tests logiciels). La première chose à laquelle j'ai pensé était une base de données SQL simple, mais le schéma de base de données nécessaire n'est pas disponible pour le moment (disons que le projet est stupide mais il n'y a pas de choix).stratégie de persistance de l'objet facile - hiberner?
Un framework de persistance comme Hibernate est-il capable de stocker des données en interne (par exemple en XML) et de convertir ce XML en SQL correct plus tard?
Mon intention est d'utiliser la couche d'abstraction supplémentaire d'un framework comme Hibernate pour économiser du travail, car il pourrait avoir des fonctions de conversion. Je sais qu'Hibernate peut générer des fichiers de classe à partir de SQL, mais je ne suis pas sûr qu'il ait besoin d'une base de données à chaque étape du développement. Utiliser un schéma XML pour l'instant et le convertir en SQL plus tard peut-être une idée :)
en fait cela ne répond pas vraiment à ma question s'il est judicieux d'utiliser une couche supplémentaire entre mon application OO et la db pour ne pas avoir à ré-implémenter trop. :) – wishi
Ce que je voulais dire, c'est qu'utiliser un mappage XML d'abord ne ferait que compliquer les choses. –