我正在使用Eclipse的内部glassfish 3.1插件以及我安装的derby数据库(它显示在数据库开发人员的数据源资源管理器中我在摸索着让ORM工作的“最后”步骤,这样我就可以开发一个应用程序,该应用程序使用Eclipselink为EJB实现持久化数据。如何使用Derby和Eclipselink为glassfish v3上的ORM配置persistence.xml
我知道我需要配置persistence.xml文件,但我不知道需要什么,个别字段名称的含义。我觉得persistence.xml的目的是告诉Glassfish在哪里找到数据库来存储所有内容,以及使用哪个JPA实现来存储。
我有一堆问题。
我必须为每个代表数据库中的对象类持久性的条目?所以如果我有一个Book类和一个Library类,我会在persistence.xml中需要两个输入还是可以为它们提供服务?
从哪里可以找到有关如何配置persistence.xml文件的更多信息。我已经发现了大量非常具体的教程,并提供了如何在X,Y或Z设置中配置它的信息,但没有解释单个位的信息,以及如何从高层配置它们。
一旦我正确设置了persistence.xml文件,还需要做些什么来确保我的@annotated类将由ORM实现正确地提供服务?有什么我需要在Glassfish中配置?