mybatis大于等于 第2页
- MyBatis-Plus内置的主键生成策略有大坑,要注意!
-
昨天小伙伴使用Mybaits-Plus开发的项目线上(集群、K8S)出现了主键重复问题,其报错如下:Mybatis-Plus启动时会通过com.baomidou.mybatisplus.core.toolkit.Sequence类的getMaxWorkerId()和getDatacenterId()...
- spring boot Mybatis Mapper.xml使用总结
-
条件判断语法<iftest="name!=nullandname!=''">andname=#{name}</if>假如要求LaseName不为null的时候才使用And<selectid="getUs...
- 基于 mybatis generator生成 Mybatis文件图形化工具
-
mybatis-generator-guimybatis-generator-gui是基于mybatisgenerator开发一款界面工具,本工具可以使你非常容易及快速生成Mybatis的JavaPOJO文件及数据库Mapping文件。核心特性按照界面步骤轻松生成代码,省去XML繁琐的学习...
- MyBatis源码解析:动态SQL魔法背后的秘密
-
MyBatis源码解析:动态SQL魔法背后的秘密动态SQL的魅力所在在Java的世界里,MyBatis作为一款经典的ORM框架,深受开发者喜爱。它最大的特色之一就是支持动态SQL。什么是动态SQL呢?简单来说,就是在构建SQL语句的时候,根据不同的条件,动态生成对应的SQL语句。这种能力对于复杂业务...
- Spring进阶:3步搞定MybatisPlus多数据源,详细配置及原理解析
-
前言MybatisPlus(MP)作为mybatis的增强工具,提供了配置多数据源的扩展,通过简单的几步配置,即可使用注解轻松切换数据源。以下是dynamic-datasource提供的功能列表:使用方法1,引入dynamic-datasource-spring-boot-starter。<d...
- MyBatis实现批量插入或更新功能方案
-
背景项目中有这么一个需求,数据库是MySQL:提供一个接口,能够批量插入或更新业务数据,对新数据进行插入操作,已存在的记录进行更新操作。更新时,需要判断业务中的某些状态,对符合一定条件的状态进行更新。接口的响应速度要快。思考这种需要在业务系统中属于比较常见的类型,首先我们能想到的是编写一个插入和一个...
- 阿里为何禁止在对象中使用基本数据类型
-
前两天,因为一个接口的参数问题,和一位前端工程师产生了一些分歧,需求很简单:根据一个数值类型(type取值范围1,2,3)来查询数据,如果没这个值,就是查询所有的数据;这个需求很常见吧!但是在"没这个值"的问题上,想法不太一样:接口定义的规范是,查询所有时,那就不传这个type,我...
- mybatis动态SQL常用语法总结(mybatis动态sql语句)
-
在mybatis的xml文件里写的sql语句实际用的是一门叫做OGNL的表达式语言,OGNL全称ObjectGraphNavigationLanguage对象图导航语言,是常应用于Java中的一个开源的表达式语言(ExpressionLanguage),它被集成在...
- Mybatis-Plus高级之LambdaQueryWrapper,lambdaQuery的使用
-
一、前言小编今天又来分享干货了,绝对的干净又卫生,大伙请放心食用哈!Mybatis-Plus我们经常使用,但是里面的很多功能,小编开始只是知道一点点,做个增删改查没问题。小编在新项目中发现,大神们不使用QueryWrapper,而是使用LambdaQueryWrapper,于是小编研究了一下,发现真...
- SpringBoot整合Mybatisplus(springboot整合mybatisplusjoin)
-
Mybatis-Plus实战教程1.什么是Mybatis-Plus1.1什么是mybatis-plus官网:www.mybatis-plus.com/guide/MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提...