• mybatis-plus 初识


    注意:

    数据库中的字段 last_name 与 实体类中的 lastName 一致

    官网:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7

    一、环境

    1、配置maven

    <!--        数据库驱动-->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>8.0.11</version>
            </dependency>
    <!--        lombok-->
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
            </dependency>
    <!--        mybatis-plus-->
            <dependency>
                <groupId>com.baomidou</groupId>
                <artifactId>mybatis-plus-boot-starter</artifactId>
                <version>3.3.2</version>
            </dependency>

    2、连接数据库

    位置 application.yaml

    spring:
      datasource:
        username: root
        password: 123456
        url: jdbc:mysql://127.0.0.1:3306/mybatisplus?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
        driver-class-name: com.mysql.cj.jdbc.Driver

    三、编码

    1、编写实体类

    pojo-----User.java

    package com.wt.pojo;
    
    import lombok.AllArgsConstructor;
    import lombok.Data;
    import lombok.NoArgsConstructor;
    
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public class User {
        private Long id;
        private String name;
        private Integer age;
        private String email;
    }

    2、编写mapper接口

    mapper----UserMapper

    package com.wt.mapper;
    
    import com.baomidou.mybatisplus.core.mapper.BaseMapper;
    import com.wt.pojo.User;
    
    public interface UserMapper extends BaseMapper<User> {
        
    }

    3、在springboot启动程序入口类添加注解

    @MapperScan("com.wt.mapper")

    package com.wt;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @MapperScan("com.wt.mapper")
    @SpringBootApplication
    public class Springboot01Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Springboot01Application.class, args);
        }
    
    }

    4、测试

        @Test
        public void sampleTest(){
            List<User> userList = userMapper.selectList(null);
            for (User user : userList) {
                System.out.println(user);
            }
        }
  • 相关阅读:
    delphi与JAVA的webservice架构
    process执行DOS命令
    DELPHI+JAVA 之间使用WebService
    一步一步用delphi实现webservice
    集合接口
    再次郑重声明
    京东的crm做的不错,赞一个
    vs 2010 ClickOnce 发布设置界面,系统必选包中缺少 fx2.0 的解决方法
    使用vs2010生成clickonce安装引导程序的方法
    用 Axialis IconWorkshop 将ico图标转换成gif图标
  • 原文地址:https://www.cnblogs.com/wt7018/p/13353513.html
Copyright © 2020-2023  润新知