java如何使用hibernate只验证特定的表
我在持久化中使用hibernate.hbm2ddl.auto=validate
。xml。但我的问题是,我的项目使用多个数据源连接到多个数据库
所以,当我打开验证时,它会试图找出错误数据库中的表,因为它们被注释为表。有没有办法指定每个验证器应该查看哪些表?以下是坚持的一部分。我有
<persistence-unit name="primary">
<jta-data-source>java:jboss/datasources/oneDataSource</jta-data-source>
<shared-cache-mode>DISABLE_SELECTIVE</shared-cache-mode>
<properties>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
</properties>
</persistence-unit>
<persistence-unit name="mymysql">
<jta-data-source>java:jboss/datasources/twoDataSource</jta-data-source>
<shared-cache-mode>DISABLE_SELECTIVE</shared-cache-mode>
<properties>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
</properties>
</persistence-unit>
共 (0) 个答案