在前面一节我们已经完成后台管理界面的一个实现,在这一节我完成其中的博客类别管理中如果分页显示博客类别信息。
在写之前,先看一下数据库中的表的情况
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;