java-pretty print sql查询

时间:2013-02-28 16:47:27

标签: 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

FROM person_table

加入person_person

ON person_table.name = person_person

WHERE person_table.name = dan

还是更好?

提前致谢!

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

如果您使用Hibernate,请尝试org.hibernate.jdbc.util.FormatStyle.BASIC.getFormatter().format(yourNonFormattedSqlQueryString);