如何在带有Derby和Eclipselink的glassfish v3上为ORM配置persistence.xml
我正在使用Eclipse的内部glassfish 3.1插件,以及我安装的derby数据库(它显示在Eclipse的database Developer视图中的datasource explorer上),我正在摸索“最后一个”让ORM工作的步骤,以便我可以开发一个应用程序,使用Eclipselink在JPA实现中使用EJB持久化数据 我知道我需要配置persistence.xml文件,但我不知道其中需要包含什么,各个字段名的含义是什么。我觉得persistence.xml的目的是告诉Glassfish在哪里可以找到存储所有内容的数据库,以及使用哪个JPA实现来进行存储 我有一大堆问题如何在带有Derby和Eclipselink的glassfish v3上为ORM配置persistence.xml,orm,glassfish,eclipselink,derby,persistence.xml,Orm,Glassfish,Eclipselink,Derby,Persistence.xml,我正在使用Eclipse的内部glassfish 3.1插件,以及我安装的derby数据库(它显示在Eclipse的database Developer视图中的datasource explorer上),我正在摸索“最后一个”让ORM工作的步骤,以便我可以开发一个应用程序,使用Eclipselink在JPA实现中使用EJB持久化数据 我知道我需要配置persistence.xml文件,但我不知道其中需要包含什么,各个字段名的含义是什么。我觉得persistence.xml的目的是告诉Glassf
我不是专家,但是 1) 是的,根据我的经验,每门课你都需要一个条目。这可能有例外,但我不熟悉 (二)[http://wiki.eclipse.org/EclipseLink/]这是一个很好的开始。 [http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Configuration/JPA/persistence.xml]有一些你可能已经知道的细节。我自己也很难找到一个完美的资源。我倾向于发现到处都是支离破碎的信息 3) 一般来说,我的persistence.xml文件大部分是由eclipselink自动生成的。 在我从glassfish管理控制台创建连接池和JDBC资源之后 我不得不添加我的
jdbc/你的名字
到persistence.xml[1]
<property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="database"/>
我添加了这些属性,因此我的标识列将使用JPA自动递增
尝试以下两个教程以更好地了解其工作原理:
[1]
[*抱歉,我现在不能发布超过2个链接]