TopLink 11g im Vergleich zu EclipseLink

8

Wir erwägen die Migration zu TopLink 11g JPA von Oracle Kodo JDO. Aber ich sehe, dass EclipseLink existiert und scheint dank Toplink besser zu sein. Der Wiki-Artikel darauf sagt derzeit

  

EclipseLink basiert auf dem TopLink   Produkt, das Oracle beigesteuert hat   Quellcode von zum Erstellen der   EclipseLink-Projekt. Das Original   Beitrag war von TopLinks 11g   Codebasis und das Ganze   Code-Base / Feature-Set wurde beigetragen,   mit nur EJB 2 CMP und einigen kleineren   Oracle AS spezifische Integration   entfernt. Dies unterscheidet sich von TopLink   Essentials Glassfish Beitrag,   die keinen Schlüssel enthielt   Unternehmensfunktionen ... EclipseLink ist   der beabsichtigte Weg nach vorne für   Persistenz für Oracle und TopLink. Es   ist das nächste wichtige gedacht   Release von Oracle TopLink wird enthalten   EclipseLink sowie der nächste Major   Release von Oracle AS.

Auf der Suche nach dem, was Sie verwenden würden, hatten Sie die Option - TopLink 11g oder EclipseLink und warum. Eine Sache, die ich mit Toplink 10 erlebte, war, dass Sie fast gezwungen waren, TopLink Workbench oder JDeveloper zu verwenden, um mit der Toplink-Konfiguration zu interagieren, um die Objekterzeugung zum Laufen zu bringen, aber selbst dann bot keines der beiden Tools Zugriff auf alle TopLink-APIs Visuelle Entwicklung, so dass Sie diese Art von Codegenerierung mit benutzerdefiniertem Coding gefunden haben (zB wenn Sie ein Objekt-Metadaten-Feature nutzen wollten, mussten Sie explizit eine API aufrufen, um die gewünschte Eigenschaft festzulegen).

Wir sind ein Entwicklungsteam von ungefähr 20, verwenden Eclipse als unsere IDE und führen Ant-Builds aus. Vielen Dank!

    
BestPractices 08.07.2010, 19:21
quelle

1 Antwort

10

Wenn Sie von JDO wechseln, dann erwarte ich, dass Sie eine Migration auf EclipseLink JPA planen, die in Eclipse hervorragende Tools aus dem Dali-Projekt bietet. EclipseLink ist die JPA 2.0-Referenzimplementierung und unterstützt auch viele erweiterte Funktionen und eine erweiterte JPA-orm.xml-Zuordnungsdatei, um diese Funktionen deklarativ zu verwenden.

BTW, Oracle TopLink 11g wird mit EclipseLink geliefert, da es sich um eine JPA-Implementierung handelt, also technisch TopLink JPA == EclipseLink JPA. : -)

    
Shaun Smith 09.07.2010, 00:24
quelle

Tags und Links