- 博客(15)
- 收藏
- 关注
原创 MyBatis缓存的概念和使用
它指的是mybatis中的SqlSession对象的缓存。当我们执行完查询之后,查询的结果会同时存在在SqlSession为我们提供的一块区域中。当我们再次查询同样的数据,mybatis会先去SqlSession中查询是否有,有的话直接拿出来使用。当SqlSession对象消失时,Mybatis的一级缓存也就消失了。它指的是Mybatis中SqlSessionFactory对象的缓存,由同一个SqlSessioFactory对象创建的SqlSession共享其缓存。
2023-12-25 20:14:10 70
原创 MyBatis的动态SQL
MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。
2023-12-22 20:53:32 46
原创 MyBatis配置文件mybatis-config.xml中properties,typeAliases,mappers标签的使用详解
-定义单个别名-->--批量给pojo定义别名,推荐使用小写-->--使用dev环境-->--dev环境-->--使用连接池中的数据源-->--使用别名--></select>--不使用别名--></select></mapper>
2023-12-20 19:35:21 186 1
原创 MyBatis增删改查
注意:这里要先在接口UserDao中定义一个含有一个参数的抽象方法 User getUserById(Integer id);参数的类型最好用Integer类型传ID。注意:这里的id值要和方法名保持一致,parameterType的值为传入参数的类型,resultType这里要写完整的pojo类路径。同时应在UserDao对应的UserDao.xml文件中写上相关的sql代码。在UserDao.xml中应为。在UserDao.xml中加入。在UserDao.xml中为。对应在接口中的方法应为。
2023-12-19 20:53:53 68 1
空空如也
springBoot操作mongodb
2024-08-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人