Frage

Ich versuche, meine Java-Anwendung mehr Standards kompatibel und eines der größten Probleme, ich bin vor transitioning unseren ORM-Framework von Castor JDO zu einer JPA-Implementierung (Denken entweder Hibernate oder Datanucleus) zu machen. Wir haben unsere eigene persistente Datenabstraktionsschicht, so dass der Grund Refactoring leicht durch Zugabe einer JPA-Implementierung zu unseren API und die Schaffung des Mapping durchgeführt werden kann. Dann ist es komplizierter wird, verwenden wir Castor OQL, nicht stark, aber nicht unwesentlich, und das ist nicht abstrahiert. Wir machen auch roh JDBC Abfragen direkt in die Datenbank, sondern gehen durch Castor die Verbindung zu erhalten. Wir verwenden ehcache unsere Objekte zwischen mehreren Servern zwischengespeichert werden.

Fragen:

1) In der Regel gibt es keine signifikanten Unterschiede in der, wie Kastor und JPA perstent Objekte behandeln, die ich bewusst sein sollten?

2) Hat die JPA-Abfragesprache bietet ähnliche Funktionen wie Rollen OQL? oder muss ich in JDO aussehen?

3) Kann ich eCache mit irgendwelchen JPA-Implementierungen?

4) weiß Jeder von einem Werkzeug, das von Castor-Mapping JPA-Mapping umwandeln kann?

schließlich, ich denke, alle Gedanken auf die Stärken der verschiedenen JPA-Implementierungen? Hibernate ist attraktiv, weil es so ist weit verbreitet, aber meine größte Sorge ist die Einfachheit so vielleicht DataNucleas, Eclipse (oder etwas anderes) dienen könnte mir besser?

Danke,

Peter Cowan

War es hilfreich?

Lösung

Eclipse ist eine gute Wahl, wenn sie von Castor Übergang, als Eclipse ein PPV-Anbieter ist und wie Castor unterstützt das Objekt-zu-XML-Mapping (unter Verwendung der moxy Komponente).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top