0
我想創建一個查詢,它給了我一個對象列表。隨機在休眠
但是:
- 我想要得到的實體名單工作
- 作業有一個屬性entryDate
- 實體客戶有許多工作
- 客戶在同一個入口可以有許多工作日期
現在我想創建一個查詢,該查詢將給我一個作業列表,但是如果具有相同客戶和entryDate的作業有很多條目,則只有一個條目。但是這些條目應該不會立即相同,應該是隨機的!
我該怎麼做?
我想創建一個查詢,它給了我一個對象列表。隨機在休眠
但是:
現在我想創建一個查詢,該查詢將給我一個作業列表,但是如果具有相同客戶和entryDate的作業有很多條目,則只有一個條目。但是這些條目應該不會立即相同,應該是隨機的!
我該怎麼做?
通過使用NativeSqlQuery或使用HQL的case when,您可以在查詢中使用IF語句。獲得結果列表後,生成一個由列表大小改變的java Random,並將該條目用作工作。
謝謝你的回答。你可以發佈一些代碼嗎? – internet