Question

Je suis en cours d'exécution d'une application web JBoss Seam avec Hibernate en tant que fournisseur de persistance. J'envisage de migrer vers OSGI pour simplifier le déploiement et les mises à jour.

Je n'ai pas encore d'expérience avec OSGI, donc je ne sais pas si cela peut être fait et quelles sont les limites.

Par exemple, si je change les classes d'entités et je veux Hibernate laisser tomber quelques tables et créer des nouvelles, sera-ce possible? Mise en veille prolongée ne doit avoir des crochets en OSGI il sait laisser tomber la table et une create table b?

Walter

Était-ce utile?

La solution

Je ne suis pas sûr que je saisis bien votre question. Si vous choisissez d'utiliser OSGi pour modularisation votre application, ce choix n'a pas d'impact sur le comportement de mise en veille prolongée. Vous pouvez, bien sûr, faire des appels en veille prolongée de SchemaExport ou SchemaUpdate API lors de l'activation des paquets pour gérer votre schéma, mais Hibernate ne pas conduire ce processus pour vous. Vous devrez le faire vous-même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top