2.1搭建环境
下载地址:
https://github.com/mybatis/mybatis-3/releases
创建项目,导入jar包
2.2 Mybatis的基本构成
1)SqlSessionFactoryBuilder(构造器),根据配置信息或代码来生SqlSessionFactory(工厂接口)
2)SqlSessionFactory:来生成SqlSession
3)SqlSession:执行SQL并返回结果
4)SQLMapper:由一个Java类和XML(或注解)构成
2.3配置mybatis-config.xml
2.4简单构建SqlSession
2.5构建映射器
映射器是由Java接口和XML文件(或注解)共同组成的。
作用如下:
1)定义参数类型
2)描述SQL语句
3)定义查询结果和POJO的映射关系
4)描述缓存
定义一个接口
定义对应的映射文件
执行查询:
2.6注解产生映射器(无需xml)
2.7老方式