【发布时间】:2012-04-29 10:05:40
【问题描述】:
我使用 hibernate hbm2ddl 从实体类生成 db 模式脚本。它运行良好,但每一行都没有分号结束,这让我不得不手动添加它们。有什么办法可以让我摆脱这份愚蠢的工作?
【问题讨论】:
我使用 hibernate hbm2ddl 从实体类生成 db 模式脚本。它运行良好,但每一行都没有分号结束,这让我不得不手动添加它们。有什么办法可以让我摆脱这份愚蠢的工作?
【问题讨论】:
直接使用 SchemaExport 很简单:
new SchemaExport(config).setDelimiter(";").Execute(...);
【讨论】:
您可以在 Hibernate 属性中将 hibernate.hbm2ddl.delimiter 设置为 ;,或者如果您以编程方式配置 Hibernate,则可以将 AvailableSettings.HBM2DDL_DELIMITER 设置为 ;。
【讨论】: