我正在研究可以在我的项目中用作模板引擎的各种库,现在 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.
如果您能对此有所了解,将不胜感激。有好心的人提供一个例子,或者指向我可以找到更多文档的位置吗?