【发布时间】:2012-07-12 14:03:06
【问题描述】:
我正在使用带有 maven 的 Hyperjaxb 3 从 xsd 生成 java 类。为了指定AS中使用的数据源,我使用plugin-configuration(pom.xml)中的persistenceXml设置配置了一个自定义的persistence.xml模板
<configuration>
<variant>jpa2</variant>
<persistenceXml>src/main/etc/persistence.xml</persistenceXml>
</configuration>
这是模板:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<persistence version="2.0">
<persistence-unit name="##generated">
<jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source>
<properties>
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
</persistence>
由于使用 maven 运行测试时没有数据源,因此往返测试失败。有没有办法忽略jta-data-source 选项并回退到persistence.properties,或者在src/test/resources 中生成替代persistence.xml?
【问题讨论】:
标签: hibernate jpa-2.0 hyperjaxb