java-pretty print sql query

2020-04-04 17:20发布

Does someone have pretty_print function for print SQL query in java?

given string like:

SELECT person_table.name FROM person_table JOIN person_person ON person_table.name=person_person WHERE person_table.name=dan

The function will print:

SELECT person_table.name

FROM person_table

JOIN person_person

ON person_table.name=person_person

WHERE person_table.name=dan

or better?

Thanks in advance!

标签: java
2条回答
SAY GOODBYE
2楼-- · 2020-04-04 17:42

If you work with Hibernate try org.hibernate.jdbc.util.FormatStyle.BASIC.getFormatter().format(yourNonFormattedSqlQueryString);

查看更多
狗以群分
3楼-- · 2020-04-04 17:44
登录 后发表回答