使用Target的EclipseLink 2.3.0

时间:2011-08-30 20:59:24

标签: eclipse-rcp eclipselink

我想在Eclipse RCP应用程序中使用EclipseLink 2.3.0(与Indigo一起提供,分别是http://www.eclipse.org/eclipselink/downloads/上提供的更新站点目标)。

如果我通过创建一个lib文件夹将EclipseLink库专门包含在插件中,将它们全部填入并添加到类路径中,则可以找到并注册插件中的所有实体。

但是,如果我切换到使用目标分布式EclipseLink实现,通过添加javax.persistence和org.eclipse.persistence.jpa,可以很容易地建立与数据库的连接......但是找不到任何实体!发生的消息总是:

[EL Warning]: The collection of metamodel types is empty. Model classes may not have been found during entity search for Java SE and some Java EE container managed persistence units.  Please verify that your entity classes are referenced in persistence.xml using either <class> elements or a global <exclude-unlisted-classes>false</exclude-unlisted-classes> element

我的persistence.xml表示相应的类,因为它在我使用手动库时被发现!这有点令人困惑,有什么暗示吗? :) THX

1 个答案:

答案 0 :(得分:1)

在Eclipse维基上查看EclipseLink OSGi示例,了解有关如何在PDE中开发,如何启用字节码编织以及RCP示例的详细信息。

http://wiki.eclipse.org/EclipseLink/Examples/OSGi

- 肖恩