我正在使用Java + Hibernate。按上次使用順序排列
我有幾個用戶和一個公司的表。用戶可以列出所有公司並編輯任何公司。
根據當前用戶的最近使用情況訂購公司的最佳方式是什麼?這樣每個用戶都可以看到他最近在列表頂部編輯的公司。
我正在使用Java + Hibernate。按上次使用順序排列
我有幾個用戶和一個公司的表。用戶可以列出所有公司並編輯任何公司。
根據當前用戶的最近使用情況訂購公司的最佳方式是什麼?這樣每個用戶都可以看到他最近在列表頂部編輯的公司。
您可以使用列創建第三個表EditDate:userId,companyId,lastEditDate。當從用戶的公司選擇加入EditData並由lastEditDate命令時。
假設您爲公司創建了一個類,那麼您可以簡單地爲上次使用日期放置一個成員變量,以便在用戶訪問/更新公司時隨時更新。給它一個訪問器方法並用它來排序。
與@yogeshprajapati答案相同 - 徹底閱讀問題。 – 2012-04-08 16:37:04
+1。但是你的數據庫模式是什麼?你有兩列:last_modified_date和last_modified_by_user_id或類似嗎? – 2012-04-08 16:36:15