2、properties
3、settings
4、typeAliases(可有可没有)
5、environment
6、mappers
- 其中法一需要创建一个专门存储sql语句的xml文件
- 法二需要创建一个接口,里面的抽象方法对应xml文件的sql语句。一条sql语句对应一个抽象方法。常采用法二,本代码采用法二
- 法四是最常用的方法,一般推荐使用法四,这是因为可能不止一个接口。
二、映射文件 xxxMapper.xml 1、这个文件中存储的是sql语句 2、开头部分 需要注意与基本配置文件的区别
3、mapper
- 其中namespace的位置可以为该xml文件的位置
- 可以根据增删改查选择不同的标签
例如:
select * from book where id=#{id}
insert into book(name,author,price) values (#{name},#{author},#{price})
-
resultType:输出结果的类型
-
parameterType:传入参数的类型
-
useGeneratedKeys="true"(可以在基础配置文件的setting中统一执行)+ keyProperty="id" 用于反填,将数据库中自增值反传到java中



