<?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="user">
<!--根据id查询-->
<select id="findUserById" parameterType="int" resultType="com.zxh.model.User">
select * from user WHERE id = #{id}
</select>
<!--根据姓名模糊查询-->
<select id="findUserByName" parameterType="string" resultType="com.zxh.model.User">
select * from user WHERE username like '%${value}%'
</select>
<!--插入数据-->
<insert id="insertUser" parameterType="com.zxh.model.User">
insert into user (username,sex,birthday,address)
value (#{username},#{sex},#{birthday},#{address})
</insert>
<!--插入时自动返回主键id-->
<insert id="insertUser2" parameterType="com.zxh.model.User" >
<selectKey keyProperty="id" resultType="int" order="AFTER">
select LAST_INSERT_ID()
</selectKey>
insert into user (username,sex,birthday,address)
value (#{username},#{sex},#{birthday},#{address})
</insert>
<!--删除数据-->
<delete id="deleteUser" parameterType="int">
delete from user where id=#{id}
</delete>
<!--更新数据-->
<update id="updateUser" parameterType="com.zxh.model.User">
update user set address = #{address},sex = #{sex}
where id=#{id}
</update>
</mapper>
mybatis中增删改查数据的操作
猜你喜欢
转载自blog.csdn.net/weixin_40605573/article/details/103811455
今日推荐
周排行