mybatis
文章平均质量分 54
记录mybatis学习过程
必成公
还是得赢
展开
-
mybatis查询结果封装成map类型
mybatis查询实现返回List类型数据操作;mybatis将查询结果装入map,用于快速检索。原创 2022-07-21 10:02:34 · 7332 阅读 · 3 评论 -
mybatis中执行DDL语句
mybatis实现create,drop,alter等操作原创 2022-07-01 16:06:23 · 6779 阅读 · 1 评论 -
mybatis中的#{}和${}
文章目录1、在MyBatis 的映射配置文件中,动态传递参数有两种方式:2、#{} 和 ${} 的区别3、#{} 和 ${} 的实例:假设传入参数为 14、#{} 和 ${} 的大括号中的值5、#{} 和 ${} 在使用中的技巧和建议1、在MyBatis 的映射配置文件中,动态传递参数有两种方式:(1)#{} 占位符(2)${} 拼接符2、#{} 和 ${} 的区别(1) 1)#{} 为参数占位符 ?,即sql 预编译 2)${} 为字符串替换,即 sql 拼接(2) 1)#{}:动转载 2021-08-04 15:26:10 · 163 阅读 · 0 评论 -
MyBatis 处理sql中的 大于,小于,大于等于,小于等于
Mybatis中的sql语句中的 “<” 和 “>” 号要用转义字符 “<” 和 ”>“ ,否则会报错!如查找年龄大于等于指定年龄的用户信息:SELECT * FROM T_USER WHERE AGE >=#{age}进行转义:原符号替换符号<<<=<=>>>=>=&&’&ap原创 2021-07-06 16:54:38 · 752 阅读 · 0 评论 -
mybatis懒加载
什么是懒加载所谓懒加载就是按需加载懒加载使用连接查询无法懒加载使用子查询,完成懒加载<mapper namespace="com.ys.lazyload.OrdersMapper"> <!-- 延迟加载: select user_id from order WHERE id=1;//得到user_id select * from user WHERE id=1 //1 是上一个查询得到的user_id的值原创 2021-06-11 11:02:24 · 64 阅读 · 2 评论 -
MyBatis 一对多映射 一对多映射
目录一对多Java数据结构xml配置多对一Java数据结构xml配置PS一对一遇到两张表有相同列名情况一对多Java数据结构一的一方实体类中含有多的一方list,例如,SysDictType与SysDictData,一对多,则,SysDictData有属性 sysDictDataListxml配置 <!-- 映射转换集合 --> <resultMap id="SysDictTypeAllMap" type="SysDictType"> <原创 2021-06-05 17:25:27 · 271 阅读 · 2 评论 -
mybatis分表插入与查询(一)
目录分表原理操作步骤1、建表2、辅助类3、配置文件4、测试方法对于记录表,具有数据量大、频繁从表尾插入、经常检索最近数据等特点,若采用索引,数据量很大的时候索引也会占据不小的内存,且会增加插入数据的效率,分表查询是一种很不错的解决方案。分表原理记录表分表,采用时间分表,每隔一段时间,新的数据存入新表,查询的话,根据查询时间,对特定表进行查询,极大的缩减的检索范围,提高检索效率本文采用对季度进行分表,每一季度数据存储一张记录表操作步骤1、建表CREATE TABLE `record` (原创 2021-06-02 14:32:27 · 1378 阅读 · 0 评论 -
springboot打印mybatis的sql语句
springboot中打印SQL语句配置;logback配置示例原创 2021-06-02 13:46:26 · 4172 阅读 · 0 评论 -
mybatis配置文件位置
目录配置文件在resource/mapper文件下项目结构配置文件在java/**/mapper/xml文件夹下项目结构配置总结配置文件在resource/mapper文件下优点:配置文件在resource文件夹下,类文件在Java文件夹下,结构清晰项目结构## 配置1、properties文件# 配置扫描mybatis.mapper-locations=classpath:mapper/**.xml2、启动类@MapperScan(value = "top.jiug.sa.mapp原创 2021-05-31 17:25:44 · 4439 阅读 · 0 评论