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。
我有几个用户和一个公司的桌子。用户可以列出所有公司并编辑任何公司。
按当前用户的最后一次使用来订购公司的最佳方式是什么?这样每个用户都会在列表顶部看到他最近编辑的公司。
您可以使用以下列创建第三个表 EditDate:userId、companyId、lastEditDate。从用户的公司中选择时,加入 EditData 并按 lastEditDate 排序。
假设您已经为公司创建了一个类,您可以简单地为上次使用日期放入一个成员变量,该日期在用户访问/更新公司时随时更新。给它一个访问器方法并使用它来排序。