mybatis
文章平均质量分 68
√Angelの爱灬
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus Generator 3.5.2配置
Mybatis Plus Generator 3.5.2配置。原创 2022-08-25 17:25:28 · 1261 阅读 · 1 评论 -
通用mapper——功能拓展
前提通用mapper——自定义搭配继承Mapper正文通过查阅官方文档,发现并没有通过id批量修改和删除的mapper,现在扩展通过id批量修改和删除的mapper使用的基础方法实体类来源方法名参数返回值作用MapperTemplatexxProvider继承getEntityClassMappedStatement msClass<?>获取返回值类型 - 实体类型MapperTemplatexxProvider继承tableNameC原创 2022-04-16 18:26:00 · 1321 阅读 · 0 评论 -
通用mapper——自定义搭配继承Mapper
前提通用Mapper——tk.mybatis(Example)正文由于tk.mybatis.mapper.common.Mapper中只有BaseMapper<T>, ExampleMapper<T>, RowBoundsMapper<T>, Marker这几个mapper,对于一些实际应用的场景是不够用的。通过Mapper 接口大全可以看到还有很多好用的Mapper,比如 IdsMapper<T>、MySqlMapper<T>等,我们可以原创 2022-04-16 14:18:32 · 2908 阅读 · 0 评论 -
通用Mapper——tk.mybatis(Example)
通用Mapper——tk.mybatis(简单使用,不包含Example)example用于添加条件,相当where后面的部分一、使用示例Example example = new Example(UserTableEntity.class);example.createCriteria().andLike("name","%" + likeName + "%");List<UserTableEntity> users = userTableMapper.selectByExample原创 2020-11-28 11:06:43 · 1088 阅读 · 0 评论 -
Mybatis分页插件pagehelper——整合SpringBoot
1.引入依赖<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId>原创 2020-09-11 16:38:36 · 238 阅读 · 0 评论 -
Mybatis分页插件pagehelper——使用
1.引入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version></dependency>2.在...原创 2020-03-17 19:23:14 · 148 阅读 · 0 评论 -
MBG配置详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><!-- 配置生成器 --><gen原创 2020-08-24 11:31:58 · 1086 阅读 · 0 评论 -
代码生成器MBG(tk.mybatis)的使用
前提依赖 <dependencies> <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.25</version> </dependency> <!--tk.m原创 2020-08-24 10:33:47 · 1053 阅读 · 0 评论 -
通用Mapper——tk.mybatis(简单使用,不包含Example)
Mybatis通用Mapper(tk.mybatis)的使用原创 2020-07-29 13:54:28 · 696 阅读 · 0 评论 -
SpringBoot配置多数据源
配置类第一数据源配置类:@Configuration// 配置mybatis的接口类放的地方@MapperScan(basePackages = "com.sc.autopricetask.mapper.primary", sqlSessionTemplateRef = "primarySqlSessionTemplate")public class PrimaryDataSourceC...原创 2020-04-21 14:40:45 · 184 阅读 · 0 评论 -
Mybatis foreach标签的用法
在做mybatis的mapper.xml文件的时候,我们时常用到这样的情况:传入的参数是一个集合,我们需要遍历集合进行select或insert(一般是用于这两种情况)foreach元素的属性主要有item,index,collection,open,separator,close。item:集合中元素迭代时的别名,该参数为必选。index:在list和数组中,index是元素的序号,在m...原创 2020-03-16 14:53:33 · 254 阅读 · 0 评论 -
mybatis注解——操作动态SQL
上一篇使用mybatis注解使用mybatis的注解执行动态SQL,简单的还行,复杂的还是建议写XML文件,因为不容易出错所谓的使用注解执行动态SQL,就是把SQL语句用<script> 包围起来就可以了例子: @Select({"<script>", "SELECT refundInfo FROM `airline_refund_i...原创 2020-04-06 18:17:30 · 175 阅读 · 0 评论 -
mybatis注解——详解
1、@Mapper该注解定义在mapper接口上作用:将mapper接口交给Spring进行管理不用写Mapper映射文件(XML)为这个NewsDAO接口生成一个实现类,让别的类进行引用和@MapperScan的作用一样。但是@MapperScan可以注解多个包,更省事。比如:@MapperScan({“com.zcy.demomapper”,“com.zcy.usermappe...原创 2020-03-24 18:46:39 · 222 阅读 · 0 评论 -
Mybatis分页插件pagehelper——详解
使用方法1.引入依赖引入分页插件有下面2种方式,推荐使用 Maven 方式。(下面有我下载的依赖)<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>最...原创 2020-03-17 19:14:06 · 1216 阅读 · 0 评论