如何让hibernate hbm2ddl用分号生成SQL?

时间:2012-04-18 02:14:00

标签: hibernate hbm2ddl

我使用hibernate hbm2ddl从实体类生成db模式脚本。它运行良好但每行都没有分号结束,这使我不得不手动添加它们。有没有办法让我免于这个愚蠢的工作?

2 个答案:

答案 0 :(得分:5)

直接使用SchemaExport很简单:

new SchemaExport(config).setDelimiter(";").Execute(...);

答案 1 :(得分:1)

您可以在Hibernate属性中将hibernate.hbm2ddl.delimiter设置为;,或者如果您以编程方式配置Hibernate,则将AvailableSettings.HBM2DDL_DELIMITER设置为;