Playframework:动态搜索字段

时间:2011-09-11 11:21:12

标签: search playframework

我需要在播放中实现搜索对话框,但不知道要解决这个问题。 我的数据库中有3个整数字段,并希望使用最小值和最大值搜索每个字段:

从办公室选择* 其中maxSeats< = maxParamFromPage 和maxSeats> = minParamFromPage ...

所有字段都是可选字段,因此如果用户只输入minParamFromPage,则应列出所有高于此参数的办公室。现在我有像maxSeats这样的3个参数,我需要根据输入参数动态地构建我的查询。我考虑用“0”替换它们,或者在没有输入时将它们替换为null但是在sql查询中这是一对一的。

有人可以帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

您应该使用JPA Criteria API根据表单值构建您的条件。

请参阅此example