Jdeveloper-从JPA实体生成表

Jdeveloper-从JPA实体生成表,jpa,jdeveloper,Jpa,Jdeveloper,我有一些JPA实体,我正试图从它们在Jdeveloper中生成DB模式 所有表都只使用Id(主键)生成,而不使用我在实体类中定义的任何其他字段/约束 你知道我应该看什么吗 JDev 11.1.1.3连接到Oracle 10g XE您使用的是什么JPA实现 在Hibernate中,这由“Hibernate.hbm2ddl.auto”配置属性控制;也就是说:“hibernate.hbm2ddl.auto=update”将更新您的模式以匹配您的注释。文档有点神秘,但您可以在此处找到它: 在TopLin

我有一些JPA实体,我正试图从它们在Jdeveloper中生成DB模式

所有表都只使用Id(主键)生成,而不使用我在实体类中定义的任何其他字段/约束

你知道我应该看什么吗


JDev 11.1.1.3连接到Oracle 10g XE

您使用的是什么JPA实现

在Hibernate中,这由“Hibernate.hbm2ddl.auto”配置属性控制;也就是说:“hibernate.hbm2ddl.auto=update”将更新您的模式以匹配您的注释。文档有点神秘,但您可以在此处找到它:

在TopLink中,这由“TopLink.ddl生成”配置属性控制。对于EclipseLink,我认为它是“EclipseLink.ddl generation.output模式”——但我已经很长时间没有使用它了,所以您需要验证一下


通常,文档将此行为称为“DDL生成”;如果您使用的是除Hibernate或TopLink之外的JPA实现,您可以通过谷歌搜索该短语和实现名称来接近它。

默认的persistence.xml是
org.eclipse.persistence.JPA.PersistenceProvider
那么它是EclipseLink?谢谢-这对我来说是一个开始。那确实是日食。您的配置将在WEB-INF中,名为persistence.xml,不过对于特定于eclipse链接的内容,您可能应该将其放在eclipselink-orm.xml中。