6.其他配置(了解即可 大概率以后不会使用到它)
- typeHandlers(类型处理器)
- objectFactory(对象工厂)
- plugins插件(一些插件呢是为了更加简化代码)
- mybatis-generator-core(根据数据库自动生成mybatis文件搞定增删改查)
- mybatis-plus(使得Mbatis文件更加的简洁)
- 通用mapper
7.映射器(mappers)
MapperRegistry: 注册绑定我们的Mapper文件;
方式一:推荐使用这个
<mappers>
<mapper resource="com/cloud/dao/UserMapper.xml"/>
</mappers>
方式二:使用class文件绑定注册
<mappers>
<mapper class="com.cloud.dao.UserMapper"/>
</mappers>
注意点:
- 接口和它的Mapper配置文件必须同名!
- 接口和它的Mapper配置文件必须在同一个包下!
方式三: 使用扫描包进行注入绑定
<mappers>
<package name="com.cloud.dao"/>
</mappers>
注意点:
- 接口和它的Mapper配置文件必须同名!
- 接口和它的Mapper配置文件必须在同一个包下!
练习时间:
- 将数据库配置文件外部引入
- 实体类别名
- 保证UserMapper接口和UserMapper.xml该给一致!并且放在同一个包下!