随笔分类 - 1-1-MyBatis
MyBatis框架原理及底层
摘要:1. 使用<script>声明动态SQL @Select("<script>" + "select * from User " + "<where>" + " id = #{id}" + "</where>" + "</script>") User selectUser(int id); 2. 判断
阅读全文
摘要:转义符 在编写Mybatis的Mapper.xml时,经常会用到特殊符号,而Mybatis对这些符号很敏感,所以需要转义。 字符转义 常用的转义字符如下 & (转义符) & < (转义符) < <= (转义符) <= > (转义符) > >= (转义符) >= " (
阅读全文
摘要:项目依赖 <!-- SpringBoot集成mybatis框架 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </dep
阅读全文
摘要:QueryWrapper 说明: 继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件及 LambdaQueryWrapper, 可以通过 new QueryWrapper().lambda() 方法获取. 测试用表: 1. eq、ne 说明: eq:
阅读全文
摘要:EntityWrapper 简介 1、 MybatisPlus 通过 EntityWrapper(简称 EW,MybatisPlus 封装的一个查询条件构造器)或者 Condition(与 EW 类似) 来让用户自由的构建查询条件,简单便捷,没有额外的负担, 能够有效提高开发效率。 2、实体包装器,
阅读全文
摘要:1. 搭建逆向工程方法一 近日我在搭建springboot+mybatis+mysql 的整合项目(自己测试玩)的时候用到了mybatis的逆向工程,来这里记录一下我的菜鸟编码过程 首先我在maven中引入这些依赖 <dependency> <groupId>org.mybatis.generato
阅读全文