【问题标题】:How do I add custom comments to Hibernate hbm2ddl output?如何向 Hibernate hbm2ddl 输出添加自定义注释?
【发布时间】:2011-07-15 06:30:47
【问题描述】:

我很好奇是否可以在 hbm2ddl 输出生成的 sql 中添加 SQL 标头注释。

具体来说,如果我可以将生成的版本字符串添加到将输出到生成的 .sql 文件的方言对象中,那就太好了。

public static MyDialect extends MySQLDialect {
 // what method do I @Override to generate the comment?
}

【问题讨论】:

    标签: hibernate hbm2ddl


    【解决方案1】:

    答案(对我自己的问题)是您目前不能这样做。当前版本的休眠(版本 4.alpha 03/2011)。他们的 github 主 SchemaExporter 类 (https://github.com/hibernate/hibernate-core/blob/master/hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaExport.java) 只向文件输出两件事 1) 删除表命令,然后 2) 表创建命令。

    如果我有时间,也许我会添加该功能。我们的想法是我们可以将数据库版本控制添加到生成的脚本中作为注释头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-03
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      相关资源
      最近更新 更多