【发布时间】:2014-09-11 05:58:41
【问题描述】:
我的项目涉及 JPA 并在我的 persistence.xml 文件中关注
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
<persistence-unit name="rest-jpa">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<jta-data-source>java:/comp/env/jdbc/restDB</jta-data-source>
<class>org.wso2.as.ee.Student</class>
<properties>
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
</persistence>
我的 H2 数据库是内存数据库。
当我在添加记录之前尝试查找记录时,它会给出未找到表的错误。我认为只有在向数据库添加记录时才会创建表。如何在添加任何记录之前创建表?
【问题讨论】:
标签: jpa h2 openjpa persistence.xml