我在表中有下面的記錄。Hibernate條件來獲取記錄?
col1 col2 col3
------------------------
1 Abc IN
2 DEF CA
3 Xyz IN
4 Cae CA
5 Pty IN
6 Zwe DE
7 Zwf US
這裏用戶發送像一個輸入IN或CA或DE等用戶輸入具有針對COL3要被映射。現在我需要查詢所有記錄從表中,但匹配用戶輸入(IN或CA或DE)記錄應首先出現在列表中,那麼所有其他記錄應該會出現。我如何使用hibernate標準來做到這一點?
如果用戶發送IN作爲輸入,我需要下面的結果。
1 Abc IN
5 Pty IN
3 Xyz IN
2 DEF CA
4 Cae CA
6 Zwe DE
7 Zwf US
正在Java端創建兩個查詢或排序選項(Hibernate不支持UNION ALL開箱即用)? – 2015-03-25 13:15:36
感謝您的回答。我不能做兩個查詢,因爲我有分頁的概念,每次應用上面的邏輯只需要3行。 – user755806 2015-03-25 13:23:18