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();
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .