多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 20.1.7\. Schema 校验 `SchemaValidator`工具会比较数据库现状是否与映射文档“匹配”。注意,`SchemaValidator` 严重依赖于JDBC的metadata API,因此不是对所有的JDBC驱动都适用。这一工具在测试的时候特别有用。 `java -cp` _hibernate_classpaths_ `org.hibernate.tool.hbm2ddl.SchemaValidator` _options mapping_files_ **表 20.5\. `SchemaValidator`命令行参数** | 选项 | 描述 | | --- | --- | | `--naming=eg.MyNamingStrategy` | 选择一个命名策略 (`NamingStrategy`) | | `--properties=hibernate.properties` | 从文件中读取数据库属性 | | `--config=hibernate.cfg.xml` | 指定一个`.cfg.xml`文件 | 你可以在你的应用程序中嵌入`SchemaValidator`: ``` Configuration cfg = ....; new SchemaValidator(cfg).validate(); ```