有人在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
还是更好?
提前致谢!
答案 0 :(得分:3)
答案 1 :(得分:0)
如果您使用Hibernate,请尝试org.hibernate.jdbc.util.FormatStyle.BASIC.getFormatter().format(yourNonFormattedSqlQueryString);