要求:
1. 在 dao 包中创建文件 StudentDao.xml
2. 要 StudentDao.xml文件名称和接口 StudentDao 一样,区分大小写的一样。
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace:必须有值,自定义的唯一字符串推荐使用:dao 接口的全限定名称--><mapper namespace="com.way.dao.StudentDao"><!--查询所有数据:<select>: 查询数据, 标签中必须是 select 语句。id: sql 语句的自定义名称,推荐使用 dao 接口中方法名称,使用名称表示要执行的 sql 语句。parameterType: 表示要输入的数据类型(可无),接口参数列表中,需要传入的数据类型。resultType: 查询语句的返回结果数据类型,使用全限定类名。--><select id="queryStudentList" parameterType="javabean.Student" resultType="javabean.Student"><!--要执行的 sql 语句-->select id,name,email,age from student</select><!--增加一条数据#{id} 可以接收传入的数据,其中id为自定义名称。--><insert id="insertStudent">insert into studentvalues (#{id}, #{name}, #{gender}, #{age},#{birthday},#{files})</insert><!--修改一条数据的信息--><update id="updateStudent">update student set name = #{name}, gender = #{gender}, age = #{age},birthday = #{birthday},files = #{files}where id =#{id}</update><!--删除一条数据--><delete id="deleteStudent">delete from student where id = #{id}</delete></mapper>
