20.1.2. 运行该工具
SchemaExport
工具把DDL脚本写到标准输出,同时/或者执行DDL语句。
java -cp
hibernate_classpaths org.hibernate.tool.hbm2ddl.SchemaExport
options mapping_files
表 20.2. SchemaExport
命令行选项
选项 | 说明 |
---|---|
—quiet | 不要把脚本输出到stdout |
—drop | 只进行drop tables的步骤 |
—create | 只创建表 |
—text | 不执行在数据库中运行的步骤 |
—output=my_schema.ddl | 把输出的ddl脚本输出到一个文件 |
—naming=eg.MyNamingStrategy | 选择一个命名策略(NamingStrategy ) |
—config=hibernate.cfg.xml | 从XML文件读入Hibernate配置 |
—properties=hibernate.properties | 从文件读入数据库属性 |
—format | 把脚本中的SQL语句对齐和美化 |
—delimiter=; | 为脚本设置行结束符 |
你甚至可以在你的应用程序中嵌入SchemaExport
工具:
Configuration cfg = ....;
new SchemaExport(cfg).create(false, true);
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .