如何在某些实体中禁用Hibernate的模式验证?

问题描述:

如何为某些实体(不是全部)在Hibernate中禁用模式验证?我的一些实体正在使用导致验证失败的SQL,因此我想禁用它们的验证。如何在某些实体中禁用Hibernate的模式验证?

不知道你正在使用的版本冬眠,但它是可以做到用:hibernate.hbm2ddl.schema_filter_provider财产

Hibernate Configuration

用于指定org.hibernate.tool.schema.spi。 SchemaFilterProvider用于在数据库模式上创建,删除,迁移和​​验证操作。 SchemaFilterProvider提供的过滤器可用于将这些操作的范围限制为特定的命名空间,表和序列。所有物品均包含在defau