Java中MyBatis的映射文件如何编写

   2024-10-01 6200
核心提示:MyBatis的映射文件通常以.xml文件的形式编写。以下是一个简单的示例:?xml version=1.0 encoding=UTF-8?!DOCTYPE mapper PUBLIC

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.example.mapper.UserMapper">    <resultMap id="userResultMap" type="com.example.model.User">        <id property="id" column="id" />        <result property="name" column="name" />        <result property="age" column="age" />    </resultMap>    <select id="getUserById" resultMap="userResultMap">        SELECT *        FROM users        WHERE id = #{id}    </select>    <insert id="insertUser" parameterType="com.example.model.User">        INSERT INTO users (name, age)        VALUES (#{name}, #{age})    </insert>    <update id="updateUser" parameterType="com.example.model.User">        UPDATE users        SET name = #{name}, age = #{age}        WHERE id = #{id}    </update>    <delete id="deleteUserById">        DELETE FROM users        WHERE id = #{id}    </delete></mapper>

在上面的示例中,定义了一个UserMapper的映射文件,包括了一个resultMap用来映射查询结果到User对象,以及select、insert、update、delete等操作的SQL语句。在映射文件中,使用#{参数名}来表示参数占位符,使用resultMap来映射查询结果到对象属性。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号