首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
mybatis
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
MyBatis中使用foreach批量插入并且返回自增id | MyBatis系列(小技巧一)
MyBatis中使用foreach批量插入并且返回自增id | MyBatis系列(小技巧一),业务场景::签到表是个流程,等到审核完成后,需要将其从表数据自动添加至台账表中,方便台账表的导出功能的开发。所以我们得获取到批量插入的从表id,来维护主从表的关联关系。具体实现:建立实体类:因为返回的id会自动注入进去,所以得选实体类来接收自增的id。@DatapublicclassSignInimpl
223
后端
01-01 08:00
后端
Mybatis整理
MyBatis框架及原理分析[https://www.cnblogs.com/luoxn28/p/6417892.html] MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层...
221
代码人生
01-01 08:00
代码人生
Mybatis-plus通过TypeHandler实现wkt字符串类型和数据库GEOMETRY类型自动转换
Mybatis-plus通过TypeHandler实现wkt字符串类型和数据库GEOMETRY类型自动转换,步骤一:导入依赖com.baomidoumybatis-plus-boot-starter3.5.2net.postgispostgis-jdbc2021.1.0复制代码步骤二:创建handle类importcn.hutool.core.util.ObjectUtil;importnet.p
221
代码人生
01-01 08:00
代码人生
MyBatis之动态SQL的使用(mybatis动态sql是做什么的,都有哪些动态sql)
MyBatis之动态SQL的使用(mybatis动态sql是做什么的,都有哪些动态sql),动态SQL是MyBatis的强大特性之一。如果你使用过JDBC或其它类似的框架,你应该能理解根据不同条件拼接SQL语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态SQL,可以彻底摆脱这种痛苦。使用动态SQL并非一件易事,但借助可用于任何SQL映射语句中的强大
221
后端
01-01 08:00
后端
Mybatis-Plus极速入门
Mybatis-Plus极速入门,MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作强大的CRUD操作:内置通用Mapper、通用Service,仅仅通过少量配置即可实现单表
220
代码人生
01-01 08:00
代码人生
MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 描述: 2021-08-xx 13:31:30.049 DEBUG 9208 : ==> Pr
218
代码人生
01-01 08:00
代码人生
MyBatis insert实体如何返回主键
MyBatis insert实体如何返回主键,这篇文章主要介绍了MyBatisinsert实体如何返回主键,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教目录insert实体如何返回主键一、insert属性详解二、Mapper接口三、执行mapper.xml返回主键四、测试结果六、批量插入七、小结一下Mybatis添加记录,返回主键idinsert实体如何返回主键一
217
百科问答
01-01 08:00
百科问答
mybatis数组和集合的长度判断及插入方式
mybatis数组和集合的长度判断及插入方式,这篇文章主要介绍了mybatis数组和集合的长度判断及插入方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教目录mybatis数组和集合的长度判断及插入1、在使用foreach的是collection属性2、判断长度mybatis数组与集合判断非空和长度数组判断集合判断mybatis数组和集合的长度判断及插入1、在使用
214
代码人生
01-01 08:00
代码人生
MybatisPlus:wrapper(条件构造器)
MybatisPlus:wrapper(条件构造器) 前言: MybatisPlus官网文档具体操作说明已经很详细了,这里仅仅是用来做测试的: 与map传参形式相似但更加 简便了,wrapper相当于mapper,都是存参数的作用 大致使用流程:1.weapper是一个对象,说一先实例化对象 2.调用相应方法,传参 wrapper,链式编程 测试1:查询name不为空的用户,并
211
代码人生
01-01 08:00
代码人生
MyBatis-Plus 的进阶(mybatis-plus入门)
MyBatis-Plus 的进阶(mybatis-plus入门),逻辑删除的运用1、在删除字段上增加@TableLogic注解/***删除标识,0未删除,1已删除*@TableLogic描述:表字段逻辑处理注解(逻辑删除)*/@TableLogicprivateIntegerdeleted;复制代码2、配置文件中增加删除标识的值,默认是0表示未删除,1表示已删除mybatis-plus:globa
211
«
1
2
3
4
5
6
7
8
...
31
32
»