Mybatis搭建流程
第一步:引入jar包依赖
第二步:搭建mybatis核心配置文件mybatis-config.xml
一般就四个配置
- <properties
- <typeAliases
- <Environments
- <mappers
里面内容:
mybatis核心配置文件的标签顺序
"(properties?,settings?,typeAliases?,typeHandlers?,
objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?
,environments?,databaseIdProvider?,mappers?)
- <properties(需要创建一个properties文件,然后在mybatis-config.xml文件的<environments中使用$或#访问properties数据)
1
3
- <environments:设置连接数据库的环境(可以连接多个数据库环境)
- <typeAliases:对映射文件ParameterMapper.xml中sql语句的resultType/resultMap(结果映射)设置别名(这样一般对全包,然后这个包下的所有类型就都有默认的类型别名也就是类名且不区分大小写(例如我们这里是只有一个User实体类,后面我们可能会有很多表就会有很多实体类这样他们也会都默认类名))
- mappers:引入映射文件(以包为单位来引入映射文件(首要准备要先在resources下创建一个与上面mapper(存放接口)一样的路径包)!!!且创建时用的是/而不是.)
第三步:创建实体类(com.example.mybatis_demo2/pojo.User)
第四步:创建mapper接口
第五步:创建映射文件(里面就是我们的sql语句,在resources下的对应包下
com.example.mybatis_demo2.mapper(也就是com/example/mybatis_demo2/mapper))
注意其中<mapper namespcace 对应的是我们的mapper接口