Wondercease

浙ICP备2022017321号

MyBatis-Plus 配置

1 Maven依赖

    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>2.2.0</version>
    </dependency>
    <!--MySQL数据库连接驱动-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-boot-starter</artifactId>
        <version>3.4.1</version>
    </dependency>

 2.Spring Boot配置

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456

mybatis的相关配置

mybatis.mapper-locations=classpath:mapper/*.xml

3.代码配置

实体类

package com.entity;
 
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
 

@Data
@TableName("users")
public class UserEntity {

    @TableField("username")
    @TableId
    private String username;
  
}

Mapper

package com.mapper;
 
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.entity.UserEntity;
import org.apache.ibatis.annotations.Mapper;
 
@Mapper
public interface UserMapper extends BaseMapper<UserEntity> {
}

Service

package com.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.entity.UserEntity;
 
public interface UserService extends IService<UserEntity> {
}

ServiceImpl

package com.service.impl;
 
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.entity.UserEntity;
import com.mapper.UserMapper;
import com.service.UserService;
import org.springframework.stereotype.Service;
 
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper,UserEntity> implements UserService  {
}

发表评论

您的电子邮箱地址不会被公开。