Mybatis
文章平均质量分 52
Maggieq8324
万事从未风过耳,一生只是梦游身
展开
-
关于 IDEA 中 Mybatis Mapper 自动注入警告的解决方案
目录前言解决方案为 @Autowired 注解设置 required = false用@Resource替换@Autowired在Mapper接口上添加@Repository注解使用Lombok - @RequiredArgsConstructor注解前言@Autowired默认情况下要求依赖对象必须存在,而IDEA对于Mybatis接口的注入是无法理解的,被认为该对象是null,虽然代码能正常运行,但有警告总归膈应解决方案为 @Autowired 注解设置 required = false原创 2021-09-20 21:42:15 · 771 阅读 · 0 评论 -
SpringBoot - 集成 MyBatis 通用代码生成器 mybatis-generator(Eclipse篇)
mybatis 生成代码配置 mybatis-generator:generate 的使用使用详解pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch...原创 2019-08-21 22:59:39 · 9824 阅读 · 1 评论 -
SpringBoot - 集成 MyBatis 通用代码生成器 mybatis-generator(IDEA篇)
目录前言具体实现代码配置运行前言最近项目中用到了Mybatis的通用代码生成器mybatis-generator,记起之前记录过的一篇文章mybatis 生成代码配置 mybatis-generator:generate 的使用详解,用的是同一套东西,只是对比起之前添了一点东西1、开发工具Eclipse -> Idea2、添加Lombok模块3、模块配置之前的博客名也改为了SpringBoot - 集成 MyBatis 通用代码生成器 mybatis-generator(Eclipse原创 2021-09-19 21:27:57 · 2271 阅读 · 0 评论 -
Mybatis - 实体类与数据结果集的映射方式
目录前言测试用例映射方式resultType使用as指定别名reusultMap对应实体Collection集合映射前言记录下最近项目中用到的Mybatis实体类与数据结果集的映射方式。测试用例查询商品及其子项信息TableCREATE TABLE `product` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,原创 2021-09-08 16:34:29 · 2190 阅读 · 0 评论 -
SpringBoot - 集成MyBatis-Plus代码生成器CodeGenerator
目录前言环境具体实现代码生成器自定义代码模板测试前言AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码,这里介绍下SpringBoot中集成MyBatis-Plus代码生成器CodeGenerator的方式,模板引擎使用Freemarker。环境SpringBoot2.53 + Mybatis-Plus3.3.0具体实现代码生成器原创 2021-09-07 20:21:11 · 5016 阅读 · 1 评论 -
Mybatis-Plus - 条件构造器 QueryWrapper 的使用
目录前言查询示例基础代码QueryWrapper 的基本使用QueryWrapper 的lambada写法LambadaQueryWrapper 的使用LambdaQueryChainWrapper 的链式调用前言记录下Mybatis-Plus中条件构造器Wrapper的一些基本用法。查询示例表结构CREATE TABLE `product` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(100) C原创 2021-09-07 17:43:40 · 2654 阅读 · 0 评论 -
Mybatis-Plus - 分页查询
目录前言环境具体实现测试前言记录下Mybatis-Plus的分页查询,Mybatis-Plus的整合在上一篇文章:SpringBoot - 整合Mybatis-Plus环境SpringBoot2.53 + Mybatis-Plus3.3.0具体实现配置类import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.springframework.context.annotation原创 2021-09-07 12:51:54 · 1810 阅读 · 0 评论 -
SpringBoot - 整合Mybatis-Plus
目录前言环境具体实现项目结构项目配置实现代码测试前言Mybatis-Plus是Mybatis的增强,Mybatis-Plus在Mybatis的基础上借鉴了很多JPA的做法,记录下SpringBoot下的整合方法。环境SpringBoot2.53 + Mybatis-Plus3.3.0具体实现项目结构项目配置pom.xml<!-- web --><dependency> <groupId>org.springframework.boo原创 2021-09-07 10:52:30 · 2070 阅读 · 0 评论 -
SpringBoot - 整合Mybatis
目录前言环境具体实现项目结构项目配置实现代码测试前言Mybatis是一个半自动化ORM(Object Relation Mapping)框架, 之所以说Mybatis半自动化,是因为SQL语句需要用户自定义,SQL的解析,执行等工作由Mybatis执行,这里记录下SpringBoot整合Mybatis的案例。环境SpringBoot2.53 + Mybatis2.2.0具体实现项目结构项目结构如下所示项目配置pom.xml<!-- web --><dep原创 2021-09-06 22:15:15 · 1790 阅读 · 1 评论