0
我有一個Maven jar項目。使用JPA:Schema沒有在H2中創建
我已經配置JBoss的standalone.xml如下:
<datasources>
<datasource jndi-name="java:jboss/datasources/myDS" pool-name="myDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:tcp://localhost/C:\databases\test</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
而且的persistence.xml文件如下:
<persistence-unit name="primary" transaction-type="JTA">
<jta-data-source>java:jboss/datasources/myDS</jta-data-source>
<class>my.package.Person</class>
<properties>
<!-- Properties for Hibernate -->
<property name="hibernate.hbm2ddl.auto" value="create" />
<property name="dialect" value="org.hibernate.dialect.H2Dialect" />
<property name="hibernate.show_sql" value="true" />
</properties>
</persistence-unit>
首先,我用H2控制檯進行身份驗證。然後我安裝我的jar「Maven install」。
但不幸的是,架構沒有創建。可能缺少什麼?
非常感謝。
謝謝你的寶貴回答:) – user3169231