为编程爱好者分享易语言教程源码的资源网

网站首页 > 网络编程 正文

基础的mapper.xml的配置(mapper xml配置详解)

三叶资源网 2022-09-02 20:18:50 网络编程 691 ℃ 0 评论

<?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">
<!-- 写Sql语句   -->
<mapper namespace="test">
	<!-- 通过ID查询一个用户 -->
	<select id="findUserById" parameterType="Integer" resultType="com.huanfeng.bean.User">
		select * from user where id = #{value}
	</select>
	
	<select id="findUserByUsername" parameterType="String" resultType="com.huanfeng.bean.User">
		select * from user where username like "%"#{value}"%"
	</select>
	
	<!-- 添加用户 -->
	<insert id="insertUser" parameterType="com.huanfeng.bean.User">
		<selectKey keyProperty="id" resultType="Integer" order="AFTER">
			select LAST_INSERT_ID()
		</selectKey>
		insert into user (username,birthday,address,sex) 
		values (#{username},#{birthday},#{address},#{sex})
	</insert>
	
	<!-- 更新 -->
	<update id="updateUserById" parameterType="com.huanfeng.bean.User">
		update user 
		set username = #{username},sex = #{sex},birthday = #{birthday},address = #{address}
		where id = #{id}
	</update>
	
	<!-- 删除 -->
	<delete id="deleteUserById" parameterType="Integer">
		delete from user 
		where id = #{value}
	</delete>
</mapper>

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
气泡聊天框ExcelRFID读卡器限制窗口位置和尺寸集中营易语言KMP算法EWebsocket屏幕取色模块反编译代理验证仿百度网盘PPT采集预览Sign算法快捷回复翻译工具验证码平台创建超级列表框背景透明scriptcontrol对象易语言做网站
最新评论