- 博客(5)
- 收藏
- 关注
原创 MyBatis缓存机制
mybatis提供查询缓存,用于减轻数据库压力,提高数据库性能 mybatis提供一级缓存和二级缓存 一级缓存:sqlsession级别的缓存 在操作数据库时,需要构造sqlsession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据 不同的sqlsession之间的缓存区域是互相不影响的。 二级缓存:mapper级别的缓存 多个sqlses...
2020-04-13 14:58:13 106
原创 request和session的爱恨情仇
request request范围较小一些,只是一个请求。 request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,request里边的内容也将被释放点 session session可以跨越很多页面。 而session的生命周期也是针对一个客户端,但是却是在别人设置的会话周期内(一般是20-30分钟),session里边的内容将一直存在,即便关闭...
2020-04-13 14:46:46 90
原创 Mybatis中parameterType属性用法
1. MyBatis的传入参数parameterType类型分两种 基本数据类型:int,string,long,Date; 复杂数据类型:类和Map 2. 如何获取参数中的值: 基本数据类型:#{参数} 获取参数中的值 复杂数据类型:#{属性名} ,map中则是#{key} ...
2020-04-08 09:01:36 465
原创 MyBatis 批量删除
<delete id="deleteBatchProdunct"> delete from 表名 where 列名 in <foreach collection="list" open="(" separator="," close=")" item="id"> #{id} </foreach> </delete> 如果传...
2020-04-08 08:49:24 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人