Mybatis零碎知识点

1.Mybatis的本质是JDBC,但是不需要关注JDBC,只需要关注SQL语句.

2.SqlSession

Mybatis零碎知识点

 

Mybatis零碎知识点

3. SqlSession操作数据库的常用方法有:

Mybatis零碎知识点

4.SqlSessionFactory

Mybatis零碎知识点

 

 

Mybatis零碎知识点

5.SqlSessionFactoryBuilder

Mybatis零碎知识点

6.SqlMapConfig.xml中配置的内容和顺序如下:

Mybatis零碎知识点

7.可以在SqlMapConfig.xml中引入properties文件的配置信息,实现配置的热插拔效果。例如:

Mybatis零碎知识点

8.在SqlMapConfig.xml中引入jdbc.properties

Mybatis零碎知识点

9.加载顺序

 

10.typeAlias类型别名

Mybatis零碎知识点

11.Mybatis零碎知识点

Mybatis零碎知识点

12.在SqlMapConfig.xml中给一个类指定别名

Mybatis零碎知识点

在映射配置文件中使用类型别名

Mybatis零碎知识点

在SqlMapConfig.xml中为一个package下所有类注册别名

Mybatis零碎知识点

在映射配置文件中使用类型别名

Mybatis零碎知识点

13.<mapper resource=""/>

用于指定映射配置文件xml的路径,支持xml开发方式,例如:

<mapper resource="com/itheima/dao/UserDao.xml"/>

Mybatis零碎知识点

<mapper class=""/>

用于指定映射器接口的全限定类名,支持XML开发和注解开发,例如:

<mapper class="com.itheima.dao.UserDao"/>

Mybatis零碎知识点

<package name=""/>

用于指定映射器接口的全限定类名,支持XML开发和注解开发,例如:

<mapper class="com.itheima.dao.UserDao"/>

Mybatis零碎知识点

14.Mybatis的事务

Mybatis零碎知识点

15.事务的隔离级别

Mybatis零碎知识点

16.==Mybatis动态SQL==

Mybatis零碎知识点

动态SQL的标签应用

if标签,语法介绍

Mybatis零碎知识点

Mybatis零碎知识点

Mybatis零碎知识点

<where>标签语法介绍

<where></where>标签代替where 1=1

Mybatis零碎知识点

Mybatis零碎知识点

<foreach>标签语法介绍

Mybatis零碎知识点

Mybatis零碎知识点

<sql>标签语法介绍

Mybatis零碎知识点

Mybatis零碎知识点

17. 模糊查询

使用#{}方式进行模糊查询

Mybatis零碎知识点

Mybatis零碎知识点

使用${value}方式进行模糊查询

Mybatis零碎知识点

Mybatis零碎知识点

18. ==#{}和${value}的区别==

Mybatis零碎知识点

19. 查询数量(聚合函数)

Mybatis零碎知识点

20.resulType:    resultType是查询select标签上才有的,用来设置查询的结果集要封装成什么类型的

 

Mybatis零碎知识点
上一篇:使用分页助手pageHelper,方便快捷


下一篇:SqlMapConfig.xml配置文件