映射器与接口
1.映射器配置文件和接口绑定:配置文件名对应接口名,id 属性值对应方法名。
2.映射器的引入:
(1).用相对路径引入映射器:<mapper resource=”com/codeup/dao/Mapper.xml”/>
(2).用文件定位符引入映射器:<mapper url=”file:///var/mappers/Mapper.xml”/>
(3).用包名引入映射器:<package name=”com.codeup.dao.Mapper”/>
(4).用类名引入映射器:<mapper class=”com.codeup.mapper.NewsMapper”/>
3.映射器的组成:
SQL语句:select/ insert/ delete/ update
映射关系:sql/ parameterMap/ resultMap
SQL语句
- Select元素结构
出参和入参可以是引用数据类型,也可以是自己定义的类型
参数只能传一个,不能传多个。需要传入多个参数,可以使用Map集合或者添加对象
1.语法规则及属性
属性:id 唯一标识,接口中的方法名;
parameterType 参数的类型;
resultType 结果的类型;
resultMap 复杂的结果集映射关系;
2.输出简单类型:
定义接口方法:
Public Integer countStudent();
在sqlMapper.xml中写对应标签和sql语句
<select id = "countStudent" resultType="Integer">
select count(1) from student;
</select>
2.参数传递:
(1).xml文件中:配置文件中利用