Hibernate für Pluginbasierte Architektur geeignet?

AceTheFace

Mitglied
Hallo,

im Rahmen meiner Diplomarbeit entwickle ich ein pluginbasiertes Webportalframework. Nun stehe ich gerade vor der Frage wie ich am besten die Persistenzschicht für die einzelnen Plugins (Portlets) realisiere.
Bin bei meinen Recherchen auf Hibernate gestoßen. Das Konzept gefällt mir. Ich weiss nur nicht ob es sinnvoll ist das in einer pluginbasierten Anwendung zu benutzen. Ich weiss ja erst zur Laufzeit welche Portlets vorhanden sind und was für Mappings diese erfordern, was zur Folge hätte, dass ich wohl die hibernate.cfg.xml dann auch erst zur Laufzeit generieren kann.
Ein weiteres Problem ist, dass Portlets nur geladen werden, wenn der angemeldete Benutzer genügend Rechte besitzt. Ich bräuchte dann also fast für jeden User eine eigene hibernate-config.....und ich denke da wird das ganze etwas haarig.

Aber vielleicht bietet Hibernate ja Unterstützung für ein solches Szenario. Wäre nett wenn ihr mich erleuchten könntet :)

Gruß,
Ace
 

Neue Beiträge

Zurück