
2.MyBatis
MyBatis的原理剖析及常见操作。
virgil.wang
苦学技术,精进业务
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JDK8】MyBatis源码导入Idea
MyBatis源码导入到idea的避坑指南。原创 2023-02-15 16:42:32 · 828 阅读 · 0 评论 -
MyBtis 运行时异常之Date转换String
场景描述存在Date类型的startTime和endTime,在查询时出错,其中mapper.xml如下所示 <if test="startTime != null and startTime != '' "> AND ps.`update_time` <![CDATA[ >= ]]> #{startTime} </if> <if test="endTime != null and endTime != '' "> AN..原创 2020-10-27 11:43:18 · 1593 阅读 · 0 评论 -
MyBatis 大于小于不等于的写法
MyBatis 中可以直接使用>或<,但是不能直接使用>=或<=。方式一原符号替换符号<<<=<=>>>=>=&&''""方式二原符号替换符号>=<![CDATA[ >= ]]><=<![CDAT.原创 2020-10-27 10:44:33 · 18587 阅读 · 4 评论 -
mybatis jpa repository 方法关键词对应关系表
注意:jpa的sql是面向对象的,因此from后的表名可以使用相应的实体类,占位符用?1代表参数里的第几个参数,相当于mybatis参数中的@param。KeywordSampleJPQL snippetIsNotNullfindByAgeNotNull… where x.age not nullLikefindByNameLike… where x.na...原创 2019-05-22 10:57:54 · 1029 阅读 · 1 评论 -
springboot整合mybatis-plus的一般步骤
springboot整合mybatis-plus1、版本说明springboot: 2.3.0.RELEASEmybatis-plus: 3.2.02、开始导入对应依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.17</version>原创 2020-08-01 16:12:40 · 569 阅读 · 1 评论 -
Mybatis 一对多
Mapper.xml <resultMap id="skuInfo" type="包名.类型"> <id column="sku_code" property="skuCode" /> <collection property="mainImages" ofType="string" javaType="list"> <result column="path" /> </collection> </resultMap&g原创 2020-10-23 18:14:02 · 85 阅读 · 0 评论 -
MyBatis逆向生成-generatorConfig.xml详解
原创 2017-09-06 22:56:50 · 1151 阅读 · 1 评论 -
Mybatis debug 时查询最终执行的SQL
1. 场景描述在SQL优化或者定位问题时,需要拿到最终执行的 SQL。通过日志级别有可能不会生效,插件也是。2. 使用方式定位到 SimpleExecutorctrl + c 即可复制 SQL.原创 2021-04-22 13:45:04 · 2856 阅读 · 0 评论 -
MyBatis 控制台打印日志
1. 背景为方便排查问题,自测或测试环境的日志中打印SQL。2. 方式1. 方式一:IDEA 启动参数配置操作路径:EditConfigurations -> Configuration -> Override parameters -> +mybatis.configuration.log-impl: org.apache.ibatis.logging.stdout.StdOutImpl2. 配置文件mybatis: configuration: lo原创 2022-03-14 21:05:24 · 2054 阅读 · 0 评论