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!
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. : -)
Tags und Links eclipselink toplink