1,数据库表为(员工<主键id,员工姓名name>,部门<主键id,外键em_id,部门department,职位post>);
2,实现按员工姓名查询,得出所属部门和职位
3,按部门查询,得出该部门所有的人员
1,数据库表为(员工<主键id,员工姓名name>,部门<主键id,外键em_id,部门department,职位post>);
2,实现按员工姓名查询,得出所属部门和职位
3,按部门查询,得出该部门所有的人员
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
首先你的确定表与表之间的关系;
一对多,多对一还是多对多。
Employee员工表 Department部门表
之后实体就可以这样建:
Class Employee {
private String id;
private String name;
private List<Department> depts;
}
Class Department {
private String id;
private String post;
private List<Employee> employee;
}
这样是最标准的写法,如果图简单你完全可以把所有涉及的字段写到一个类里面;
接下来就看你写的SQL语句了。你用的是mybaits还是Hibernate还是别的。