mybatis
许喜朝
这个作者很懒,什么都没留下…
展开
-
在spring-boot中使用pageHelper插件
在spring-boot中使用pageHelper插件 添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency> 注意:如果是mvc项目则原创 2020-07-07 11:43:36 · 471 阅读 · 0 评论 -
Mybatis高级查询(三):分页查询
Mybatis高级查询(三) 分页查询 问题:一次性查询10条数据如何实现? sql:select * from tableName limit 10; 问题:查询第6条到第10条的数据怎么实现呢 sql:select * from tableName limit 5,10(注意首个是从0开始的) 如果一页的数据很少,这当然用不上分页,那如果数据成千上万都在一页加载的话会极大的拖慢运行速度和机器资源,导致大量的时间和资源都用在了查询上,这种情况就需要使用到分页,设定一页有多少数据,就只加载这一些数据,大大的原创 2020-07-04 16:48:06 · 446 阅读 · 0 评论 -
Mybatis高级查询(二):多表联合查询
Mybatis高级查询(二) 多表查询 准备工作 新建一个Maven工程 添加依赖 <dependencies> <!-- spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.6.RELEAS原创 2020-07-04 16:46:59 · 807 阅读 · 0 评论 -
Mybatis高级查询(一):resultMap与resultType
Mybatis高级查询(一) 在开始高级查询之前我们先来认识几个新的标签 1resultMap与resultType resultType:将查询结果按照sql列名pojo属性名一致性映射到pojo中 适用场合:较为简单的映射关系 但是如果pojo中没有包括查询出来的列名,就需要增加列名对应的属性才可以完成映射,如果没有查询结果的特殊要求建议使用resultType. 1)基本类型:resultType=基本类型。 2)List类型:resultType=list中元素的基本类型 3)Map类型:单条记录:原创 2020-07-04 16:45:58 · 540 阅读 · 0 评论 -
初识mybatis中的缓存
mybatis中的缓存 一级缓存 mybati的一级缓存作用域为session,当执行opensession()后,结果和sql会被存入缓存中,如果下次执行的sql(参数 语句)相同就直接从缓存当中拿取,而不再执行sql从数据库查询 mybatis中一级缓存是默认开启的,并且是一直开启的且无法关闭 关闭掉当前的session对象可以达到强制清除缓存的效果 案例演示: 新建一个基本的MyBatis项目 Uesr类: public class User { //account的实体封装属性 pr原创 2020-06-28 21:56:00 · 168 阅读 · 0 评论 -
初识Mybatis中的动态sql
Mybatis中的动态sql 根据用户提供的数据动态决定查询语句依赖的查询条件或者sql语句的内容 if标签 选择标签,if会自动的把第一个条件执行的逻辑运算符去掉(or,and) //如果传递了名字就根据名字查询,如果没传递就查询全部 <select id="findAll3" resultType="com.mb.pojo.account"> select * from account where 1=1 <if test="name!=null">原创 2020-06-26 09:22:20 · 118 阅读 · 0 评论 -
浅谈mybatis中的占位符
浅谈mybatis中的占位符 #{}占位符 把传入的数据都当成字符串,会对传入的数据自动加上引号 例如: select * from emp where name=#{name} --会被解析转义成 select * from emp where name="name" ${}占位符 不会经过转义,直接把值传入sql中 例如: select * from emp where name=${name} --不会被转义 select * from emp where name=name 但是需要注原创 2020-06-25 12:04:21 · 450 阅读 · 0 评论