首页 新闻 会员 周边

Java程序设计

0
悬赏园豆:50 [已解决问题] 解决于 2019-06-21 19:23

现在有服务员和桌子两个类
一个服务员可以管理多个桌子
一个桌子可以被多个服务员管理
能根据服务员对象查询所管理桌子列表
能根据桌子对象查询服务员列表
满足并发情况下(服务员和桌子都是读多写少)
请问服务员类和桌子类该如何设计

gh6883123的主页 gh6883123 | 初学一级 | 园豆:109
提问于:2019-06-21 14:54
< >
分享
最佳答案
1

class 桌子{}

class 服务员{}

class 服务员管理的桌子{
id,
桌子id,
服务员id
}

class 管理类{
arraylist<桌子> getAll桌子By管理员(服务员id){
select 桌子.* from 桌子 join 服务员管理的桌子 on 桌子.id=服务员管理的桌子.桌子id and 服务员管理的桌子.服务员id=服务员id
}
arraylist<服务员> getAll管理员By桌子(){}
}

服务员管理的桌子 表的3个字段建立索引,完事。

收获园豆:50
czd890 | 专家六级 |园豆:14412 | 2019-06-21 18:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册