【问题标题】:SQL formatter in javaJava中的SQL格式化程序
【发布时间】:2016-11-09 17:41:33
【问题描述】:

任何人都可以在java中推荐任何好的sql格式化程序。我目前正在使用 org.hibernate.jdbc.util.BasicFormatterImpl。 BasicFormatterImpl 的问题在于它将一些关键字移动到新行,因此 `group` 变为 ` {newline}group`。

【问题讨论】:

    标签: java mysql sql


    【解决方案1】:

    BasicFormatterImpl 隐含接口 org.hibernate.jdbc.util.Formatter

    只有 2 个实现可用

    类 BasicFormatterImpl 执行基本 SQL 语句的格式化(DML + 查询)。
    DDLFormatterImpl 类 执行 DDL SQL 语句的格式化。

    我没有看到此接口的任何其他实现,因此您需要编写自己的自定义实现

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多