是否有java库来格式化SQL?

是否有java库来格式化SQL?,java,Java,我正在寻找一个简单的[免费]图书馆,在那里我可以使用这样的东西:- String formattedSQL = xyzLib.format ( sql ); 有这样的图书馆吗?或者有没有一种方法可以格式化SQL?我不知道有哪个库可以这样做,但是您可以看看Hibernate的。根据我的经验,它在美化SQL语句方面做得相当好,但一如既往,它可能并不完全是您想要的。Yohei Yamana(垂直空白)编写了一个开源、纯Java独立、零依赖性的程序。可从maven central获得: <dep

我正在寻找一个简单的[免费]图书馆,在那里我可以使用这样的东西:-

String formattedSQL = xyzLib.format ( sql );

有这样的图书馆吗?或者有没有一种方法可以格式化SQL?

我不知道有哪个库可以这样做,但是您可以看看Hibernate的。根据我的经验,它在美化SQL语句方面做得相当好,但一如既往,它可能并不完全是您想要的。

Yohei Yamana(垂直空白)编写了一个开源、纯Java独立、零依赖性的程序。可从maven central获得:

<dependency>
  <groupId>com.github.vertical-blank</groupId>
  <artifactId>sql-formatter</artifactId>
  <version>1.0</version>
</dependency>

com.github.vertical-blank
sql格式化程序
1