2011-09-11 39 views
0

我需要在遊戲中實現一個搜索對話框,但不知道解決這個問題。 我在我的數據庫3個整數字段,並希望與最小值和最大值搜索它們:Playframework:動態搜索字段

SELECT * FROM辦公室 其中maxSeats < = maxParamFromPage 和maxSeats> = minParamFromPage ...

所有字段都是可選的,所以如果用戶只輸入minParamFromPage,則應列出所有高於此參數的辦公室。現在我有3個參數像maxSeats,我需要根據輸入參數動態地組合我的查詢。我想過用「0」來替換它們,或者當它們沒有被輸入時它們是null,但是這在sql查詢中是一對一的。

有人可以幫助我嗎?

謝謝!

回答

3

您應該使用JPA Criteria API根據表單值構建您的標準。

推薦這個example