在 SpringSource Application Platform 上使用 EclipseLink
本周,EclipseLink 团队宣布发布 EclipseLink 1.0。我已经在 S2AP 上使用 EclipseLink 一段时间了;事实上,我在开发我们的 JPA 加载时编织支持时使用了 EclipseLink。
我们还没有将内部使用升级到 1.0 - 我们的 beta9 版本在公告发布前刚刚标记 - 但我想展示一下这种组合在 OSGi 环境中是如何有效工作的。
Petclinic 中的 EclipseLink
在1.2.0 版本的 S2AP Petclinic 示例中,我们发布了Clinic 后端的 EclipseLink 实现。后端是以前唯一选项的 JDBC 后端的直接替换。
构建 Petclinic EclipseLink
要构建 Petclinic 的 EclipseLink 版本,只需在 Petclinic 根目录中打开一个终端窗口并运行
cd org.springframework.petclinic.eclipselink
ant collect-provided jar
<p>
This will create the Petclinic EclipseLink PAR file in <span style="font-family:courier">org.springframework.petclinic.eclipselink/target/artifacts/org.springframework.petclinic.eclipselink.par</span> and will put all the required bundles in <span style="font-family:courier">org.springframework.petclinic.eclipselink/target/par-provided/bundles/</span>.
</p>
<h2 id="running-petclinic-eclipselink">
Running Petclinic EclipseLink
</h2>
<p>
To run the Petclinic EclipseLink application, copy all the provided…