Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java漂亮打印sql查询_Java - Fatal编程技术网

java漂亮打印sql查询

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

是否有人在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

还是更好


提前谢谢

您可以查看。

如果您使用Hibernate,请尝试
org.Hibernate.jdbc.util.FormatStyle.BASIC.getFormatter().format(您的非格式化QLQueryString)

这是因为每个人编写SQL的方式都不同——有些人将JOIN子句放在FROM的同一行,或者将on子句与JOIN子句放在同一行。