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>

 


posted @ 2021-11-18 23:34  智慧搬运工  阅读(48)  评论(0)    收藏  举报