• springboot 引入 mybatis -plus


    要引入MyBatis-Plus,你需要在pom.xml文件中添加MyBatis-Plus的依赖。例如:

    
    <dependencies>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.3</version>
        </dependency>
    </dependencies>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    然后,你需要在Spring Boot的配置文件中配置MyBatis-Plus的相关配置。例如:

    MyBatis-Plus

    application.properties 里面写下面内容 改成自己的包

    
    mybatis-plus.mapper-locations=classpath:mapper/*.xml
    mybatis-plus.type-aliases-package=com.example.model
    
    • 1
    • 2
    • 3

    实体类上加 这个表名字

    @TableName("jsh_bom_custome2r")
    
    • 1

    接下来,你可以创建MyBatis-Plus的Mapper接口。例如:

    public interface UserMapper extends BaseMapper<User> {
    }
    
    
    • 1
    • 2
    • 3

    在这个例子中,UserMapper继承了MyBatis-Plus提供的BaseMapper接口,它已经包含了一些常用的数据库操作方法,如插入、更新、删除和查询等。
    最后,你可以在Spring Boot的Service或Controller中使用MyBatis-Plus的Mapper接口进行数据库操作。例如:

    
    @Service
    public class UserService {
        @Autowired
        private UserMapper userMapper;
        
        public User getUserById(Long id) {
            return userMapper.selectById(id);
        }
        
        public List<User> getAllUsers() {
            return userMapper.selectList(null);
        }
        
        public void insertUser(User user) {
            userMapper.insert(user);
        }
        
        public void updateUser(User user) {
            userMapper.updateById(user);
        }
        
        public void deleteUser(Long id) {
            userMapper.deleteById(id);
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    以上就是在Spring Boot项目中引入MyBatis-Plus的基本步骤。你可以根据自己的需求进行配置和使用。

  • 相关阅读:
    Spring MVC 源码分析
    小C的数组(array)
    八大元素定位方法(Python/Java)
    ‘View‘ cannot be used as a JSX component
    parallelStream的讲解
    JavaCV的摄像头实战之八:人脸检测
    oracle从入门到精通第五篇(视图|表空间|索引|存储过程|触发器|复制表)
    【Java SE】内部类和对象的打印问题
    MySQL 面试中常见的问题有哪些?
    平均精度(AP)
  • 原文地址:https://blog.csdn.net/weixin_48616345/article/details/133420211