根据数据库验证hibernate模型

时间:2014-02-19 18:51:53

标签: java spring hibernate validation maven

我需要根据hibernate实体注释的java类验证数据库模式是否仍然有效。

背景:我们希望使用liquibase生成的脚本+自定义SQL脚本迁移我们的生产数据库,然后在部署应用程序服务器之前断言java / hibernate模型是否符合这些更改。

我已经看到hibernate maven插件能够使用hbm2ddl来更新/创建/删除模式,但似乎缺少VALIDATE选项。有关maven插件的任何建议吗?

我还在hibernate中看到了SchemaValidator类,它有一个有用的validate()方法,但由于我的最终目标是通过构建服务器验证SQL迁移脚本,我宁愿使用现有的maven插件而不是自己布线构建过程中的模式验证。

0 个答案:

没有答案