举例说明mybatis映射文件中增删改查怎么写
时间: 2025-01-12 18:00:46 浏览: 20
在MyBatis中,映射文件(Mapper XML文件)用于定义SQL语句和映射关系。以下是增删改查操作的示例:
1. 插入(Insert)
<insert id="insertUser" parameterType="com.example.User">
INSERT INTO users (id, name, age)
VALUES (#{id}, #{name}, #{age})
</insert>
这个示例展示了如何插入一条用户记录。id
属性用于标识这条SQL语句,parameterType
指定了传入参数的类型。
2. 更新(Update)
<update id="updateUser" parameterType="com.example.User">
UPDATE users
SET name = #{name}, age = #{age}
WHERE id = #{id}
</update>
这个示例展示了如何更新一条用户记录。id
属性用于标识这条SQL语句,parameterType
指定了传入参数的类型。
3. 删除(Delete)
<delete id="deleteUser" parameterType="int">
DELETE FROM users
WHERE id = #{id}
</delete>
这个示例展示了如何删除一条用户记录。id
属性用于标识这条SQL语句,parameterType
指定了传入参数的类型。
4. 查询(Select)
<select id="selectUser" parameterType="int" resultType="com.example.User">
SELECT id, name, age
FROM users
WHERE id = #{id}
</select>
这个示例展示了如何查询一条用户记录。id
属性用于标识这条SQL语句,parameterType
指定了传入参数的类型,resultType
指定了返回结果的类型。
通过这些示例,你可以看到MyBatis映射文件中增删改查操作的编写方法。每个操作都有一个唯一的id
,用于在Java代码中调用对应的SQL语句。
相关推荐














