xml映射文件的方式操作mybatis

映射文件

在Java spring中使用mybatis有两种方式,一种是注释的方式,一种是xml映射文件的方式。在简单的功能需求可以使用注释,方便简洁。而在大的功能逻辑上,更推荐使用xml映射文件,方便管理且结构清晰。

首先xml文件结构上必须要与接口的接口相同,名称相同。

在xml文件中,设置基本框架代码,在mybatis官方文档中可以复制。

例如:

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.itheima.mapper.EmpMapper">
    <select id="querryList" resultType="com.itheima.pojo.Emp">
        select * from tb_emp
        <where>
            gender = #{id};
        </where>
</select>
</mapper>
相关推荐
哈喽姥爷8 小时前
Spring Boot--yml配置信息书写和获取
java·数据库·spring boot·mybatis
Luna-player1 天前
某个工程 pom.xml
xml
l1t1 天前
对expat库XML_Parse函数调用优化的测试
xml·c语言·解析器·expat
奔跑你个Run1 天前
mybatis plus 使用wrapper输出SQL
mybatis
l1t1 天前
利用美团龙猫添加xlsx的sheet.xml读取sharedStrings.xml中共享字符串输出到csv功能
xml·c语言·数据结构·人工智能·算法·解析器
叶 落1 天前
[Maven 基础课程]pom.xml
xml·pom.xml 常见配置项·maven 的 pom.xml
北城以北88881 天前
Java高级编程--XML
xml·java·开发语言·intellij-idea
l1t1 天前
DeepSeek辅助编写的利用quick_xml把xml转为csv的rust程序
xml·开发语言·人工智能·rust·解析器·quick-xml
l1t1 天前
how to build tbox xml into the demo
xml·linux·c语言·parser·tbox
搞全栈小苏2 天前
基于Qt QML和C++的MQTT测试客户端(CMakeLists实现)
xml·c++·qt