代码部分
1、IDeptDao.java
package com.qingruan.dao;
import com.qingruan.bean.Dept;
import java.util.List;
public interface IDeptDao {
/**
* 查询所有部门信息
*/
public List<Dept> findAllDept();
/**
* 根据id查询单条数据
* @param deptNo
* @return
*/
public Dept findById(Integer deptNo);
/**
* 新增部门
* @param dept
* @return 受影响的行数
*/
public int saveDept(Dept dept);
/**
* 修改
* @param dept
* @return
*/
public int updateDept(Dept dept);
/**
* 删除
* @param dno
* @return
*/
public int deleteDept(Integer dno);
/**
* 模糊查询
* @return
*/
public List<Dept> findByDeptName(String deptName);
/**
* 总记录数
* @return
*/
public int findTotal();
/**
* 根据部门信息,查询部门列表
*/
public List<Dept> findByDept(Dept dept);
}
2、IDeptDao.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--namespace 命名空间 包的全限定名 包名+类名 -->
<mapper namespace="com.qingruan.dao.IDeptDao">
<!--resultMap结果类型
建立Dept实体和数据的映射关系
-->
<resultMap id="DeptMap" type&