java漂亮打印sql查询
是否有人在java中具有用于打印SQL查询的pretty_print函数 给定字符串类型: 选择person\u table.name从person\u table加入person\u table上的person\u person.name=person\u person WHERE person\u table.name=dan 该函数将打印: 选择人员表。姓名 来自人名表 加入个人\u个人 在person\u表上。name=person\u person 其中person\u table.name=dan 还是更好java漂亮打印sql查询,java,Java,是否有人在java中具有用于打印SQL查询的pretty_print函数 给定字符串类型: 选择person\u table.name从person\u table加入person\u table上的person\u person.name=person\u person WHERE person\u table.name=dan 该函数将打印: 选择人员表。姓名 来自人名表 加入个人\u个人 在person\u表上。name=person\u person 其中person\u table.n
提前谢谢 您可以查看。如果您使用Hibernate,请尝试
org.Hibernate.jdbc.util.FormatStyle.BASIC.getFormatter().format(您的非格式化QLQueryString)代码>这是因为每个人编写SQL的方式都不同——有些人将JOIN子句放在FROM的同一行,或者将on子句与JOIN子句放在同一行。