- 建立数据库表结构
(1)、建立部门department表,表结构如下图所示
(2)、建立用户users表,表结构如下图所示
2.编写department.mapper的SQL语句
<select id="getTreeList" resultType="java.util.HashMap" >
select id,name text,level,parent_id "parentid" from department
</select>
3.在业务层编写返回树状结构数据
/**
* 返回树状结构数组
* @return
*/
public ArrayList<Map<Object, Object>> getTreeList() {
//取出数据
List<HashMap<Object,Object>> resultMap = departmentMapper.getTreeList();