Playframework 如何将播放模板用作SQL模板?

Playframework 如何将播放模板用作SQL模板?,playframework,playframework-2.0,Playframework,Playframework 2.0,我希望将我的长SQL存储在Play框架模板中,然后我可以向模板提供参数。我该怎么做?做这件事的好方法是什么?使用Anorm或Slick,您可以使用SQL字符串插值,它允许在大字符串中混合Scala表达式/值。即使它不像模板文件那样位于单独的文件中,我认为这是一种很好的方式。播放模板用于视图和视图片段。在那里存储SQL实际上没有意义,因为它是模型层的一部分。您所描述的与典型的模型函数没有什么不同。如果您发现自己需要对不同的方法使用相同的查询,那么您可能需要考虑为什么不将它们折叠成一个函数。

我希望将我的长SQL存储在Play框架模板中,然后我可以向模板提供参数。我该怎么做?做这件事的好方法是什么?

使用Anorm或Slick,您可以使用SQL字符串插值,它允许在大字符串中混合Scala表达式/值。即使它不像模板文件那样位于单独的文件中,我认为这是一种很好的方式。播放模板用于视图和视图片段。在那里存储SQL实际上没有意义,因为它是模型层的一部分。您所描述的与典型的模型函数没有什么不同。如果您发现自己需要对不同的方法使用相同的查询,那么您可能需要考虑为什么不将它们折叠成一个函数。