当前位置: 首页 > 知识库问答 >
问题:

如何让hibernate hbm2ddl生成带分号的SQL?

慕容典
2023-03-14

我使用Hibernatehbm2ddl从实体类生成db模式脚本。它工作得很好,但是每一行都没有分号,这使得我不得不手动添加它们。有什么方法可以把我从这个愚蠢的工作中拯救出来吗?

共有2个答案

黄俊智
2023-03-14

您可以设置hibernate。hbm2ddl。分隔符 在Hibernate属性中,或设置可用设置。HBM2DDL_分隔符 如果以编程方式配置Hibernate。

孟子墨
2023-03-14

直接使用SchemaExport很简单:

new SchemaExport(config).setDelimiter(";").Execute(...);
 类似资料:
  • 我正在使用maven jaxws插件从我的wsdl模式生成java类。它没有在生成的类中生成@XmlElementWrapper注释。从这篇文章中,我了解到我需要使用jaxb xew插件,但我无法让它与maven jaxws插件一起工作。任何帮助都将不胜感激。这是我试过的配置 如果它只能与maven-jaxb2-plugin集成,你能帮我升级我的Web服务吗?本质上,我该如何指定wsdl以及如何生

  • WebStorm非常有用,因为它自动生成导入语句,如下所示: 但是它使用单引号生成它。 如何使其使用双引号来匹配我的 lint 设置?

  • 问题内容: 我正在使用Google协议缓冲区为我的项目生成一些Java类。使用Maven 2及其“ antrun”插件,这些类在编译之前重新生成,输出到目标/生成源,并在构建过程中放在类路径中。因此,从POM构建项目是没有问题的。 但是,Eclipse不知道如何解析生成的类,因为在开发过程中,它所在的文件夹似乎不在IDE的类路径上。我正在使用m2eclipse并让它为我管理依赖项,因此我期望Mav

  • 是否有任何特殊的配置可以让eclipse生成Mapstruct映射器?目前,它们尚未生成。 它们确实在gradle构建中生成,但是我不能让它们生成,所以我可以在开发中使用它们。 我把这个添加到我的build.gradle: 我还为MapStruct添加了eclipse插件(尽管我相信这实际上不是必需的??) 然后我去了那个项目 但是。apt_generated是空的,我错过了什么? 我正在使用:

  • 有没有办法强制jOOQ只按名称引用列,而不按索引引用列,并且不生成任何依赖于索引而不是名称的函数或属性? 我在jooq.org高级代码生成页面转了一圈,没有立即看到任何东西。希望我只是错过了。 出身背景 我开始jOOQ一个新的项目与现有的生产数据库比遭受一些手动DDL修改,特别是一些ALTER TABLE ADD COLUMN行李。因此,我的liquibase表定义在顺序上与实际生产定义不匹配。

  • 本文向大家介绍如何根据带账号密码的WSDL地址生成JAVA代码,包括了如何根据带账号密码的WSDL地址生成JAVA代码的使用技巧和注意事项,需要的朋友参考一下  wsdl:   网络服务描述语言bai是Web Service的描述语言,它包含一系列描述某du个web service的定义。   一、组成:zhi   WSDL 文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。