快速有针对的学习我们的mybatis,总结了一下内容进行快速的学习:
一,mybatis的全局的配置文件的学习。
1,包含里面的标签的的作用的学习。
二,mapper.xml配置文件的学习
1,需要遵循的规则
三,mybatis中的动态sql的概念
1,标签的使用
2,和标签配合使用,消除sql语句中使用and的问题。(主要用于sql参数的动态传入)
3,标签的使用(修改数据时,配合使用)
4,标签(主要是属性的作用)
5,标签
四,模糊查询的sql语句编写
方案一:在应用层面加入%%
List
方案二: 通过mysql的concat函数也可以
select * from address
where
jiedao like concat(’%’,#{jiedao},’%’)
方案三:
直接通过sql标签 bind来完成
select * from address
where
jiedao=#{jiedao}
五,mybatis_config.xml配置文件中的标签节点
六,缓存
1,一级缓存:默认开启
是绘画级别的缓存 ,在增删改的时候会清除缓存
2,二级缓存:需要配置开启
1>,开启缓存的方法
首先,在mybatis核心配置中settings标签开启缓存
其次,在mapper.xml文件中开启缓存
2>,是跨会话级别的缓存,增删改时,会清除缓存。
七,关系映射