随笔分类 -  1-1-MyBatis

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