![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis-plus学习
文章平均质量分 53
wangfenglei123456
热爱学习,喜欢开发,后端java开发,目前研究spring源码设计。
展开
-
mybatis查询多个结果返回map--@MapKey使用方法
mybatis查询结果集返回多个,想用map接收,使用@Mapkey解决,并介绍源码实现原创 2022-11-30 10:55:35 · 9674 阅读 · 1 评论 -
mybatis-plus解析注解,自动生成sqlNode
本文介绍,mybatis-plus在项目启动的时候,解析实体类的注解,比如:@Table等,生成sqlNode,然后在真正访问的时候,再拼接成sql语句。访问流程:入口:1. com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean#buildSqlSessionFactory// 构建SqlSession的时候根据接口解析自动生成的sqlNode。protected SqlSessionF...原创 2022-01-10 11:35:28 · 670 阅读 · 0 评论 -
mybatis-plus查询sql条件拼接deleted = 0
本文介绍springboot整合mybatis-plus在项目中使用时,写查询方法的时候,使用lambda表示查询数据,在真正执行sql的时候where条件会拼接deleted = 0 。原因:1、全局配置配置删除字段。默认删除值=1.未删除值=0。配置方式如下:mybatis-plus.global-config.db-config.logic-delete-field = deleted在使用全局配置的时候,如果实体类中有deleted字段,就会拼接deleted = 0.2. 如果原创 2022-01-06 10:09:49 · 9811 阅读 · 2 评论