将分为3部分介绍:
#java# #数据库# #开发# #后端#
快速入门查看官网 :http://www.mybatis.org/mybatis-3
1.添加Mybatis的坐标(添加pom.xml依赖)
2.创建数据库表 + 编写实体
表设计和实体根据自己业务实际编写即可
3.编写映射文件Mapper.xml与标签说明
4.编写核心文件SqlMapConfig.xml
5.使用
: 数据库环境的配置,支持多种环境配置
: 环境变量
: 事务管理器,有两种类型:
: 数据源,有三种类型:
: 属性
: 属性该标签可以加载额外配置的properties文件,如resource文件夹下的jdbc.properties。使用方式为:${jdbc.driver} 可以引用对应的值
: 映射器,作用是加载sql的映射,有四种方式
从用户角度出发,查询一对多结果;
用户和角色的关系,就是多对多查询;
代替了标签,是多表查询的关键,在注解中用来指定子查询返回单一对象。有以下属性:
代替了标签,是多表查询的关键,再注解中用来指定子查询返回的对象集合。有以下属性:
以上是对mybatis的基础使用和高级用法,实际项目中,可以结合情况,使用xml查询或者使用两者结合查询都是可行的。
快捷访问:Mybatis一级缓存和二级缓存