[Hibernate][J2EE][EJB3]Persistance dynamique à plusieurs base de données
Bonjour tous le monde,
Je suis en train de concevoir une plateforme en J2EE et je suis devant je pense un cas assez atypique...
Je dois dans mon application créer des bases de données qui sont enfaite la copie d'une première base (un copier/coller de base en quelque sorte) puis certains de mes EJBS devront se "brancher" sur la base spécifier le cas échéant. Donc voila les questions :
1) Pour créer ma base et mettre mes tables depuis mon programme J2EE je dois :
- Utiliser une procédure stocké (ou une simple requête SQL) ?
- Utiliser une option ou une méthode de Hibernate pour créer un base de donné et remplir avec les tables de mes Entitys ?
2) Pour "brancher" mes EJBs je dois :
- Créer une untité de persistance et un datasource, mais comment faire étant donné que tous est configuré dans des fichiers xml statiques ???
- Passer par des classes (et du code...) et non plus des annotations pour gérer la persistance ?
Voila j'espère avoir été claire !
Pour information : Je me sert du serveur d'application Jboss 4.2.2 GA, d'une base MySQL 5.0.22, du moteur de persistance Hibernate, et des EJB3
Merci d'avance de vos réponse ou moins d'avoir lu jusqu'ici :mouarf: