MyBatis——案例——环境准备

风陵南·2022-09-24 01:23·23 次阅读

MyBatis——案例——环境准备

配置文件完成增删改查

  

 

  准备环境#

    数据库表 tb_brand

      

-- 创建tb_brand表
create table tb_brand(
id int primary key auto_increment, -- 主链
brand_name varchar(20), -- 品牌名称
company_name varchar(20), -- 公司名称
orderd int, -- 排序字段
description varchar(100), -- 描述信息
status INT -- 状态: 0-禁用 1-启用
);
-- 添加数据
insert into tb_brand (brand_name,company_name, orderd, description, status)
values
('三只松鼠','三只松鼠股份有限公司', 5 ,'好吃不上火', 0),
('华为','华为技术有限公司',100,'华为致力于把数字世界带入每个人、每个家庭', 1),
('小米','小米科技有限公司',50,'are you ok', 1);
select * from tb_brand;

 

    实体类 Brand

package com.cqupt.pojo;
/**
* 品牌 --基本数据类型有默认值 如int默认值是0,而 0有具体的业务状态 由此可能产生差错
* 在实体类中---所以通常使用 包装类型 如Integer
*/
public class Brand {
private Integer id; // 主链
private String brandName; // 品牌名称
private String companyName; // 公司名称
private Integer orderd; // 排序字段
private String description; // 描述信息
private Integer status; // 状态: 0-禁用 1-启用
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 getOrderd() {
return orderd;
}
public void setOrderd(Integer orderd) {
this.orderd = orderd;
}
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;
}
public Brand(Integer id, String brandName, String companyName, Integer orderd, String description, Integer status) {
this.id = id;
this.brandName = brandName;
this.companyName = companyName;
this.orderd = orderd;
this.description = description;
this.status = status;
}
@Override
public String toString() {
return "Brand{" +
"id=" + id +
", brandName='" + brandName + '\'' +
", companyName='" + companyName + '\'' +
", orderd=" + orderd +
", description='" + description + '\'' +
", status=" + status +
"}\n";
}
public Brand() {
}
}

    测试用例

      

    安装MyBatisX插件

      

      

      

      自动创建的代码:

      

  

  

posted @   风陵南  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示
目录