什么是MyBatis?

一、什么是Mybatis?

二、MyBatis的映射文件

三、MyBatis核心配置文件

四、动态sql语句

五、Mybatis多表查询 

       1.一对一查询

       2.一对多查询

       3.多对多查询

六、Mybatis的注解开发

       1.一对一查询

       2.一对多查询

       3.多对多查询

 


一、什么是Mybatis?

mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。

mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。

 

二、MyBatis的映射文件

 

 三、MyBatis核心配置文件

1. MyBatis核心配置文件层级关系 

2.MyBatis常用配置解析

核心配置文件常用配置:
properties标签:该标签可以加载外部的properties文件
1 <properties resource="jdbc.properties"></properties> 
typeAliases标签:设置类型别名
1 <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>
mappers标签:加载映射配置
1 <mapper resource="com/itheima/mapper/UserMapping.xml"></mapper>
environments标签:数据源环境配置标签 

 

四、动态sql语句

 https://www.w3cschool.cn/mybatis/l5cx1ilz.html

 官网:https://mybatis.org/mybatis-3/zh/dynamic-sql.html

五、Mybatis多表查询 

1.一对一查询

2.一对多查询

3.多对多查询

 

六、Mybatis的注解开发

       1.一对一查询

       2.一对多查询

       3.多对多查询



 

 

 

 

 

 

 

 

 
posted @ 2020-04-26 16:38  小辣椒樱桃  阅读(257)  评论(0)    收藏  举报