Ich brauche ein objektorientiertes Datenrepository für ein Projekt.
Es wird etwas zwischen einem Wiki und einem CMS sein.Mit welcher Datenbank-Technologie könnte ich Objekte persistieren? (Etwas, das mich NICHT erfordert, um Objekte auf Tabellen und zurück abzubilden)?
Ich bin noch kein Experte auf dem Gebiet der Persistenz.
Ich nehme an, Hibernate und Jackrabbit sind die Rahmenbedingungen zu gehen, oder?
Soweit ich richtig informiert bin, Hase tut nicht Unterstützung
Anmerkungen oder andere Bequemlichkeit Techniken für die Zuordnung
zwischen Objektinstanzen und Datenspeicherung.
Hibernate, auf der anderen Seite, macht nicht Unterstützung Versionierung
out-of-the-Box.
Was würden Sie mir empfehlen?
Könnte ich diese beiden Frameworks kombinieren?
Könnten Sie auch, wenn möglich, die Vor- und Nachteile der beiden Frameworks zusammenfassen?
Vielen Dank!
EDIT
Ich möchte wirklich etwas verwenden, die mich nicht auf Tabellen-Objekte kümmern sich um Mapping erfordern und zurück. Warum sollte ich? In welchem Jahrhundert leben wir? ;)
Ich hatte gute Erfahrungen mit JAXB (Zuordnung von Objekten zu XML und zurück in einer objektorientierten Art), aber JAXB hat keine Verwendung in Datenbanken.
Was lässt Sie daran denken, dass JackRabbit keine Anmerkungen unterstützt? Sogar das 5min Tutorial benutzt sie. http://jackrabbit.apache.org/5-with-jackrabbit-ocm.html – jitter
Oh, danke! Ich suchte primär nach Informationen über die JCR-Spezifikation, nicht nach der Jackrabbit-Implementierung. –
Hmm Ich bin mir nicht sicher, ob ich verstehe was du willst. Die JCR 2 Spezifikation ist http://jcp.org/en/jsr/detail?id=283. Möchten Sie ein ORM: http://en.wikipedia.org/wiki/Object-relational_mapping oder ein Content-Repository? – jitter