У меня очень длинная строка, которая включает много новых строк (это действительно длинный оператор SQL).
SQL легче читать, когда я разбиваю его на новые строки.Но время от времени мне нужно копировать SQL-оператор из кода для вставки в SQL-разработчик.
В Perl мне всегда нравился оператор qq, который можно использовать вместо двойных кавычек:
Вы используете что-то вроде этого:
$myString = qq{
SELECT *
FROM table_a a
JOIN table_b b ON a.id = b.id ... etc
};
Есть ли эквивалент в JAVA?Мне неловко разбивать строку на куски следующим образом:
String myString = " SELECT * " +
" FROM table_a a " +
" JOIN table_b b ON a.id = b.id ... etc ";
, и трудно скопировать оператор SQL из кода.В конце концов мне пришлось удалить все кавычки и +
Есть ли эквивалент Java?Или есть ли лучший способ поместить читаемые, копируемые операторы SQL в код Java?