目录
- 一、配置文件
- 1.数据与环境准备
- 1.1 创建tb_brand表
- 1.2 在Pojo中创建实体类Brand.java
- 1.3 在test文件夹下的java中创建测试类
- 1.4 安装MyBatisX插件
- 二、增删改查
- 1. 查询
一、配置文件
1.数据与环境准备
1.1 创建tb_brand表
-- 删除tb_brand表
drop table if exists tb_brand;
-- 创建tb_brand表
create table tb_brand
(-- id 主键id int primary key auto_increment,-- 品牌名称brand_name varchar(20),-- 企业名称company_name varchar(20),-- 排序字段ordered int,-- 描述信息description varchar(100),-- 状态:0:禁用 1:启用status int
);
-- 添加数据
insert into tb_brand (brand_name, company_name, ordered, description, status)
values ('三只松鼠', '三只松鼠股份有限公司', 5, '好吃不上火', 0),('华为', '华为技术有限公司', 100, '华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界', 1),('小米', '小米科技有限公司', 50, 'are you ok', 1);SELECT * FROM tb_brand;
1.2 在Pojo中创建实体类Brand.java
package com.itheima.mapper.Pojo;/*** 品牌** alt + 鼠标左键:整列编辑** 在实体类中,基本数据类型建议使用其对应的包装类型*/public class Brand {// id 主键private Integer id;// 品牌名称private String brandName;// 企业名称private String companyName;// 排序字段private Integer ordered;// 描述信息private String description;// 状态:0:禁用 1:启用private Integer status;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getBrandName() {return brandName;}public void setBrandName(String brandName) {this.brandName = brandName;}public String getCompanyName() {return companyName;}public void setCompanyName(String companyName) {this.companyName = companyName;}public Integer getOrdered() {return ordered;}public void setOrdered(Integer ordered) {this.ordered = ordered;}public String getDescription() {return description;}public void setDescription(String description) {this.description = description;}public Integer getStatus() {return status;}public void setStatus(Integer status) {this.status = status;}@Overridepublic String toString() {return "Brand{" +"id=" + id +", brandName='" + brandName + '\'' +", companyName='" + companyName + '\'' +", ordered=" + ordered +", description='" + description + '\'' +", status=" + status +'}';}
}
1.3 在test文件夹下的java中创建测试类
在test文件夹下的java中创建测试类:com.itheima.test.MyBatisTest
1.4 安装MyBatisX插件
MyBatisX是一款基于IDEA的快速开发插件,为效率而生。
主要功能:
- XML和接口方法相互跳转
- 根据接口方法生成statement
安装:file - setting - plugins - mybatis - install
二、增删改查
1. 查询
- 查询所有数据:
陈年旧文,没有下文。。。以此纪念。。。