我的mybatis入门学习路线(参照以看博客)

点击超链接跳转

mybatis-01: mybatis入门,简单环境搭建和配置Mapper接口与CRUD实现

  1. 创建UserMapper和对应的同名同包UserMapper.xml
  2. 在resource下的mybatis-config.xml中注册UserMapper或UserMapper.xml
  3. 在xml的里面写对应的等方法

mybatis-02: mybatis的配置如环境,properties,别名,mapper,生命周期及作用域


mybatis-03: mybatis的resultMap映射,log4j日志工厂的使用,分页查询


mybatis-04: mybatis的注解实现CRUD,Mybatis执行过程简述,lombok


mybatis-05: mybatis的多对一数据处理两种方式 <association 属性有一个java对象


mybatis-06: mybatis的一对多数据处理两种方式 <collection 区别是属性有一个java对象包含多个java对象


mybatis-07: mybatis的动态SQL处理 <if , <choose<when ,<where <set ,<foreach SQL片段



一级缓存(默认):

注意:缓存,流,传输的类需要可序列化。

  1. 从sqlSession开启到关闭,查询过的数据都在缓存里
  2. 增删改都会刷新所有缓存。sqlSession.clearCache();
二级缓存(在-config.xml里的setting里加上cacheEnabled,然后在-mapper.xml里加<cache …/>,之后每一个<select 啥的都可以在标签处设置是否使用缓存):
  1. 配置详见mybatis-01
  2. 基于namespace的,一个-mapper一个
  3. 二级缓存关闭后数据会存放到一级缓存
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值