Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java + Hibernate を使用しています。
私は数人のユーザーと会社のテーブルを持っています。ユーザーはすべての会社を一覧表示し、任意の会社を編集できます。
現在のユーザーによる最後の使用によって会社を注文する最良の方法は何ですか? すべてのユーザーが最近編集した会社がリストの一番上に表示されるようにします。
列を持つ 3 番目のテーブル EditDate を作成できます: userId、companyId、lastEditDate。ユーザーの会社から選択する場合は、EditData に参加し、これを lastEditDate で並べ替えます。
会社用のクラスを作成したと仮定すると、ユーザーが会社にアクセス/更新するたびに更新される最終使用日のメンバー変数を単純に入れることができます。それにアクセサメソッドを与え、それを使ってソートします。