Допустим, у меня есть
@SqlQuery("SELECT :someField FROM myTable")
String fetchField(@Bind("someField") final String columnName);
Я хочу переместить это в файл stg, используя UseStringTemplate3StatementLocator
, а затем использовать групповые файлы и шаблоны. Мне нужно передать этот аргумент другой функции, т.е.
@SqlQuery
String fetchField(@Bind("someField") final String columnName);
// in the stg file
fetchField() ::= <<
<someOtherMethod(:someField)> <! I need to pass someField to this other function ->
>>
someOtherMethod(columnName) ::= <<
... All the query is generated here
>>
Это не работает. Как мне это сделать?