【发布时间】:2016-11-09 17:41:33
【问题描述】:
任何人都可以在java中推荐任何好的sql格式化程序。我目前正在使用 org.hibernate.jdbc.util.BasicFormatterImpl。 BasicFormatterImpl 的问题在于它将一些关键字移动到新行,因此 `group` 变为 ` {newline}group`。
【问题讨论】:
任何人都可以在java中推荐任何好的sql格式化程序。我目前正在使用 org.hibernate.jdbc.util.BasicFormatterImpl。 BasicFormatterImpl 的问题在于它将一些关键字移动到新行,因此 `group` 变为 ` {newline}group`。
【问题讨论】:
BasicFormatterImpl 隐含接口 org.hibernate.jdbc.util.Formatter
只有 2 个实现可用
类 BasicFormatterImpl 执行基本 SQL 语句的格式化(DML + 查询)。
DDLFormatterImpl 类 执行 DDL SQL 语句的格式化。
我没有看到此接口的任何其他实现,因此您需要编写自己的自定义实现
【讨论】: