我可以在Freemarker模板中使用SQL查询吗?

时间:2015-11-12 16:28:15

标签: freemarker

我有一个Freemarker模板,我可以从实体获取数据:

${Recipient.inventory.id}
${Recipient.inventory.name}
${Recipient.inventory.makeid}
${Recipient.inventory.modelid}

是否可以从相关表中获取数据?可能有SQL语句? 在做了一些研究之后,看起来我可能会使用一些名为active的东西:freemarker,但似乎没有任何在线示例如何使用它。

1 个答案:

答案 0 :(得分:0)

FreeMarker模板只会通过数据模型看到您向他们展示的内容。例如,如果您正在使用JPA并且在生成模板时保持事务处理,则可以通过实体bean遍历数据库(如果将这些bean添加到数据模型中)。直接从模板发出SQL几乎是不可取的。 FreeMarker的目的是为您提供一个只处理演示问题的层。