mybatisplus学习

1、官网

快速开始 | MyBatis-Plus (baomidou.com)

2、建表、数据库

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user`
(
    id BIGINT NOT NULL COMMENT '主键ID',
    name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',
    age INT NULL DEFAULT NULL COMMENT '年龄',
    email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱',
    PRIMARY KEY (id)
);
DELETE FROM `user`;

INSERT INTO `user` (id, name, age, email) VALUES
(1, 'Jone', 18, 'test1@baomidou.com'),
(2, 'Jack', 20, 'test2@baomidou.com'),
(3, 'Tom', 28, 'test3@baomidou.com'),
(4, 'Sandy', 21, 'test4@baomidou.com'),
(5, 'Billie', 24, 'test5@baomidou.com');

添加依赖

springboot2

implementation 'com.baomidou:mybatis-plus-boot-starter:3.5.7'

springboot3

implementation 'com.baomidou:mybatis-plus-spring-boot3-starter:3.5.7'

3、配置application.yml

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mybatisplustest?serverTimezone=GMT%2B8&useSSL=true
    username: root
    password: 123456

application.properties

#端口号
server.port=8080
#druid数据库连接池
type=com.alibaba.druid.pool.DruidDataSource
#清除缓存
spring.thymeleaf.cache=false
#配置mybatis mapper xml映射文件路径
mybatis.mapper-locations=classpath:mapper/*.xml
#开启下划线分割映射为驼峰命名 user_name->userName
mybatis.configuration.map-underscore-to-camel-case=true
#类型别名扫描 映射实体对象别名
mybatis.type-aliases-package=com.example.demo.entity

在 Spring Boot 启动类中添加 @MapperScan 注解,扫描 Mapper 文件夹:

编写实体类 User.java

编写 Mapper 接口类 UserMapper.java

添加测试类,进行功能测试:

控制台正确输出

步骤如下连接;快速开始 | MyBatis-Plus (baomidou.com)

依赖:

implementation 'com.baomidou:mybatis-plus-boot-starter:3.5.7'
implementation 'com.baomidou:mybatis-plus:3.5.7'

Snapshot

快照 SNAPSHOT 版本需要添加仓库,且版本号为快照版本

repositories {
    maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值