プロジェクトでテンプレート エンジンとして使用できるさまざまなライブラリを検討していますが、現時点では 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.
これについて少しでも光を当てていただければ幸いです。例を提供してくれる親切な人、またはこれに関する追加のドキュメントを見つけることができる場所を教えてくれる人はいますか?