xml文件与数据库表中的字段映射
数据库表结构
创建的Video类中,添加相映的变量及其get 、 set方法
再创建一个接口名为VideoMapping
图中创建了3个方法,链接数据库表中的方法有两种
第一种:再方法上面加注解@Select(),括号里面填写相应的sql语句
第二种创建方法,从xml文件中映射到数据库的表中
咱们先看一下第二种
先看xml文件(文件名为VideoMapping.xml)
上代码:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0// EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo01.service.VideoMapper">
<!--
这是一个statement sql
-->
<select id="selectById" resultType="com.example.demo01.domain.Video">
select * from video where id = #{video_id,jdbcType=INTEGER}
</select>
<select id="selectPointAndTitleLike" resultType="com.example.demo01.domain.Video">
select * from video where point = #{point,jdbcType=DOUBLE} and title like concat('%',#{title,jdbcType=VARCHAR},'%')
</select>
</mapper>