在上一篇博客 SpringBoot框架之创建第一个项目(两种方式)演示了如何创建使用SpringBoot
、SpringMVC
框架的项目,在此篇博客将进一步演示整合Mybatis
框架,也就是Spring
、SpringMVC
、Mybatis
三大框架的整合(SpringBoot
框架的实质是提供更简洁的使用Spring的方式)。
一、项目搭建
1、使用Spring Initializr
方式创建项目
2、设置项目名、jdk环境相配置
3、勾选web(SpringMVC)
4、勾选Mybatis
5、设置项目名
第一次需要下载较多的资源文件,稍作等待。
二、编写Java代码
1、建库建表
# 创建spring_boot_ssm数据库
DROP DATABASE IF EXISTS `spring_boot_ssm`;
CREATE DATABASE `spring_boot_ssm`;
# 选中spring_boot_ssm数据库
USE `spring_boot_ssm`;
# 创建t_product表
DROP TABLE IF EXISTS `t_product`;
CREATE TABLE `t_product` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(32) DEFAULT NULL COMMENT '产品名称',
`price` double DEFAULT NULL COMMENT '产品价格',
`number` int(11) DEFAULT NULL COMMENT '库存数量',
`info` varchar(200) DEFAULT NULL COMMENT '产品简介',
`picture_path` varchar(100) DEFAULT NULL COMMENT '产品照片路径',
`created_time` date DEFAULT NULL COMMENT '产品创建时间',
PRIMARY KEY (`id`)
);
# 往t_product表中插入数据
INSERT INTO `t_product` VALUES (1, '电脑', 5000.5, 50, '性能吊打苹果!', NULL, '2020-01-30');
INSERT INTO `t_product` VALUES (2, '手机', 2000.9, 20, '性价比第一!', NULL, '2020-01-30');
INSERT INTO `t_product` VALUES (3, '平板', 32000.9, 40, '性能宇宙第一!', NULL, '2020-01-30');
2、编写Product
实体类
package cn.hestyle.spring_boot_ssm.entity;
import java.io.Serializable;
import java.util.Date;
/**
* description: Product实体类
*
* @author hestyle
* @version 1.0
* @className ssm_demo_01->Product
* @date 2020-01-30 10:30
**/
public class Product implements Serializabl