2016-11-09 64 views
-2

任何人都可以在java中提出任何好的sql格式化器。我目前使用org.hibernate.jdbc.util.BasicFormatterImpl。 BasicFormatterImpl的問題在於它將一些關鍵字移動到新行,所以`group`變成 `{newline} group`。java中的SQL格式化器

回答

0

BasicFormatterImpl impliments接口org.hibernate.jdbc.util.Formatter

只有2實施方式中可用的

類BasicFormatterImpl 執行基本SQL語句(DML +查詢)的格式化。
class DDLFormatterImpl 執行DDL SQL語句的格式化。

我沒有看到任何其他的實現此接口,因此你需要編寫你自己的

自定義實現