1

Java + Hibernate を使用しています。

私は数人のユーザーと会社のテーブルを持っています。ユーザーはすべての会社を一覧表示し、任意の会社を編集できます。

現在のユーザーによる最後の使用によって会社を注文する最良の方法は何ですか? すべてのユーザーが最近編集した会社がリストの一番上に表示されるようにします。

4

2 に答える 2

2

列を持つ 3 番目のテーブル EditDate を作成できます: userId、companyId、lastEditDate。ユーザーの会社から選択する場合は、EditData に参加し、これを lastEditDate で並べ替えます。

于 2012-04-08T16:38:40.317 に答える
-1

会社用のクラスを作成したと仮定すると、ユーザーが会社にアクセス/更新するたびに更新される最終使用日のメンバー変数を単純に入れることができます。それにアクセサメソッドを与え、それを使ってソートします。

于 2012-04-08T16:35:28.133 に答える