当前位置: 首页> 财经> 产业 > MyBatis--XML映射文件

MyBatis--XML映射文件

时间:2025/9/8 10:20:53来源:https://blog.csdn.net/m0_74484354/article/details/141087854 浏览次数:0次

MyBatis–XML映射文件

lombok工具包

为了解决声明实体类的get()和set()函数臃肿的问题,我们使用lombok工具包。
我们看一下lombok工具包为我们提供的注解:
在这里插入图片描述

XML映射文件

我们需要遵守下面的规则:
在这里插入图片描述
首先XML映射文件和Mapper接口包应该在同一路径下。其次文件名称与接口名称一致。
在这里插入图片描述
我们在映射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">

我们在接口文件中加入我们的两个抽象函数:

boolean deleteId(@Param("delDate") String delDate, @Param("petId") long petId);
List<Pet> selectPet(@Param("petId") long petId);

之后我们下载插件
在这里插入图片描述
自动生成我们的xml文件中抬头,之后我们再写上我们的查询和删除语句。

<update id="deleteId">UPDATE petSET is_del=#{delDate}WHERE pet_id = #{petId};
</update><select id="selectPet" resultType="entity.Pet">SELECT * FROM pet WHERE pet_id=#{petId}</select>

之后我们再进行测试,编写测试函数:

 @Testvoid testMapper() {List<Pet> petList=testMapper.selectPet(17);System.out.println(petList);}

运行测试函数.

关键字:MyBatis--XML映射文件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: