Mybatis是后端开发中一种常见的ORM框架,主要用于数据持久化。
一、场景重现
现在有一张名为student的表,表结构如下:
其中id为自增主键,余下字段分别为英语成绩、数学成绩、美术成绩、学生的学号、学生的姓名、学生的电话。
目前表里面有6条数据:
二、代码展示
使用mybatis框架实现根据美术成绩查找相应的记录,在mapper.xml文件里,代码大概会这么写:
<!--通过美术成绩作为筛选条件查询-->
<select id="queryByArtGrade" resultMap="StudentMap">
select
id, english_grade, math_grade, art_grade, number, name, telephone
from student