Определение запросов к базе данных внутри шаблонов Velocity

Я смотрю на различные библиотеки, которые можно использовать в качестве движка шаблонов в моем проекте, и сейчас Apache Velocity выглядит хорошим кандидатом. У меня есть следующие сомнения относительно его использования:

Можно ли указать запрос базы данных SQL в шаблоне и использовать запросы? возвращаемое значение для заполнения параметра? Я нашел следующий пример в руководстве пользователя Velocity:

Hello,

#set( $result = $query.criteria("name") )
Your username is $result.

Однако в руководстве мало что объясняется о выполнении SQL-запросов. Можно ли определить запрос SQL SELECT, который возвращает значение и назначить это значение переменной в шаблоне? Мне интересно, возможно ли что-то похожее на приведенный ниже пример?

Hello,

#set( $result = $executeQuery("SELECT name FROM user") )
Your username is $result.

Был бы признателен, если бы вы могли пролить свет на это. Кто-нибудь достаточно любезен, чтобы привести пример, или указать мне место, где я могу найти дополнительную документацию по этому вопросу?

Ответы на вопрос(3)

Ваш ответ на вопрос