首页 > 其他分享 >MyBatis——案例——环境准备

MyBatis——案例——环境准备

时间:2022-09-24 01:34:00浏览次数:40  
标签:status String orderd 环境 案例 MyBatis Integer public description

配置文件完成增删改查

  

 

  准备环境

    数据库表 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插件

      

      

      

      自动创建的代码:

      

  

  

标签:status,String,orderd,环境,案例,MyBatis,Integer,public,description
From: https://www.cnblogs.com/1873cy/p/16724632.html

相关文章

  • MyBatis——案例——查询-查询所有
      查询-查询所有数据    1、创建相应Mapper接口文件以及Mapper配置信息文件             修改配置文件中namespace:           2、......
  • MyBatis——案例——查询-查询详情
      查询-查询详情(根据id获取商品全部信息(即商品对象))        1、编写Mapper接口方法:BrandselectById(intid);          2、编写SQL语句:SQL映射......
  • 基于深度学习的文本分类案例:使用LSTM进行情绪分类
    SentimentclassificationusingLSTM在这个笔记本中,我们将使用LSTM架构在电影评论数据集上训练一个模型来预测评论的情绪。首先,让我们看看什么是LSTM?LSTM,即长短时记忆,......
  • OpenGL+VS2022环境配置
    OpenGL+VS2022环境配置网上博客写的都什么玩意儿,配了半天终于配出来了。。。简单的很!新建文件夹新建一个文件夹,你可以命名为OpenGL,当然你也可以选你喜欢的名字。我这里......
  • 有关Mybatis的缓存
    有关Mybatis的缓存一级缓存默认开启只是相对于同一个SqlSession而言生命周期:MyBatis在开启一个数据库会话时,会创建一个新的SqlSession对象,SqlSession对象中会有一个......
  • CSS渐变和阴影的一些案例
    渐变制作条纹进度条<html><head><style>.fade{height:1em;width:400px;background-image:repeating-linear-gradient(-45d......
  • mybatis-plus使用selectPage查询数据时,total为0 的解决方案
    1:问题描述项目迁移,原本正常的mp的分页坏了,经过调试发现是total参数没有  2:原因这是mp需要设置分页拦截器才能生效的,所以只要注入一下拦截器即可3:解决把这段代码放......
  • mybatis不知道取什么名字的标题
    <!--根据多个id--><foreachcollection="ids"index="index"item="item"open="("separator=","close=")">#{item}</foreach><!--日期截取指定的-->......
  • mybatis的crud
    [查询]<!--根据条件查询-->select*fromtab1where1=1<iftest="field!=nullandfield!=''">andfieldlikeconcat('%',#{field},'%')</if><iftes......
  • 实验环境安装配置
    实验环境安装配置一、实验目的熟悉实验环境熟悉Linux基本操作二、实验要求(一)任务请根据实验环境安装文档,完成特定开源软件的安装......