企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 20.1.5\. 对schema的增量更新(Incremental schema updates) `SchemaUpdate`工具对已存在的schema采用"增量"方式进行更新。注意`SchemaUpdate`严重依赖于JDBC metadata API,所以它并非对所有JDBC驱动都有效。 `java -cp` _hibernate_classpaths_ `org.hibernate.tool.hbm2ddl.SchemaUpdate` _options mapping_files_ **表 20.4\. `SchemaUpdate`命令行选项** | 选项 | 说明 | | --- | --- | | `--quiet` | 不要把脚本输出到stdout | | `--text` | 不把脚本输出到数据库 | | `--naming=eg.MyNamingStrategy` | 选择一个命名策略 (`NamingStrategy`) | | `--properties=hibernate.properties` | 从指定文件读入数据库属性 | | `--config=hibernate.cfg.xml` | 指定一个 `.cfg.xml`文件 | 你可以在你的应用程序中嵌入`SchemaUpdate`工具: ``` Configuration cfg = ....; new SchemaUpdate(cfg).execute(false); ```