一、分页管理的各个模块
- 查询分类:查询所有分类、修改分类时根据分类名称查询分类、跳转修改分类页面时根据id查询分类。
- 新增保存分类
- 修改编辑分类
- 删除分类
二、分页管理在三层架构中的分工
1、TypeDao
@Mapper
@Repository
public interface TypeDao {
int saveType(Type type);
Type getType(Long id);
List<Type> getAllType();
Type getTypeByName(String name);
int updateType(Type type);
void deleteType(Long id);
}
Mapper中的增删改查SQL
<?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" >
<mapper namespace="com.star.dao.TypeDao">
<insert id<