Определение запросов к базе данных внутри шаблонов 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.
Был бы признателен, если бы вы могли пролить свет на это. Кто-нибудь достаточно любезен, чтобы привести пример, или указать мне место, где я могу найти дополнительную документацию по этому вопросу?