-->
databaseIdProvider:支持多数据库厂商的;
type=“DB_VENDOR”:VendorDatabaseIdProvider
作用就是得到数据库厂商的标识(驱动getDatabaseProductName()),mybatis就能根据数据库厂商标识来执行不同的sql;
MySQL,Oracle,SQL Server,xxxx
举例说明
mappers:将sql映射注册到全局配置中 -->
数据库映射文件,即:开发过程中,带有命名xxxMapper.xml的文件配置详解
在这个文件中,我们以前可以用数据库直接映射javaBean属性,只要数据库列表与javaBean的属性名字相同或者驼峰命名法,我们就能够查到数据,在开发过程中,注意:我们经常是映射数据库接口,即dao层,下面我举例说明,映射dao层
简单的举例说明文件配置
<?xml version="1.0" encoding="UTF-8" ?>select * from customer where id = #{id} and customer_name=#{customerName};
dao层传参说明:
- 单个参数:mybatis不会做特殊处理,
#{参数名/任意名}:取出参数值。
- 多个参数:mybatis会做特殊处理。