【ssm个人博客项目实战04】mybatis实现博客类别的增删改查分页

本篇博客主要介绍了如何在SSM项目中使用Mybatis进行博客类别的增删改查操作,并实现分页显示。首先查看数据库中的表结构,然后创建对应的实体类BlogType和Dao接口BlogTypeDao。在Dao接口中定义listByPage方法,利用Mybatis的@Param注解处理分页参数。接着在BlogTypeMapper.xml中实现接口方法。最后通过SpringTest测试分页查询功能,完成Dao层的功能实现。
摘要由CSDN通过智能技术生成

在前面一节我们已经完成后台管理界面的一个实现,在这一节我完成其中的博客类别管理中如果分页显示博客类别信息。

在写之前,先看一下数据库中的表的情况

DROP DATABASE IF EXISTS db_blog;
/*创建数据库,并设置编码*/
CREATE DATABASE db_blog DEFAULT CHARACTER SET utf8;

USE db_blog;

CREATE TABLE `t_blogtype` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '博客id',
  `typeName` VARCHAR(30) DEFAULT NULL COMMENT '博客类别',
  `orderNum` INT(11) DEFAULT NULL COMMENT '博客排序',
  PRIMARY KEY (`id`)
) ENGINE=INNODB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

一张表 三个字段 自增主键
接下来我们需要写出表对应的实体类 以及mapper文件
这里有两种方法可以完成
1、手写
2、通过mybatis generator自动生成
前期我还是觉得手写比较这样我们对表结构更加了解在这里我使用手写的方式


1、 在ssm.blog.entity包中新建BlogType.java

package ssm.blog.entity;


import java.io.Serializable;

/**
 * Created by xp on 2017/4/14.
 * @author xp
 * @Description 博客类别实体类
 */
public class BlogType implements Serializable{
   

    private Integer id;
    private String typeName;
    private Integer orderNum;

    public BlogType(Integer id, String typeName, Integer orderNum) {
        this.id = id;
        this.typeName = typeName;
        this.orderNum = orderNum;
    }

    public BlogType(String typeName, Integer orderNum) {
        this.typeName = typeName;
        this.orderNum = orderNum;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值