java-pretty print sql查询

gra*_*n33 7 java

有人在java中使用pretty_print函数进行打印SQL查询吗?

给出的字符串如:

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

该功能将打印:

SELECT person_table.name

来自person_table

加入person_person

ON person_table.name = person_person

WHERE person_table.name = dan

或更好?

提前致谢!