<?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="main.com.wxz.dao.UserDao" >
<select id="findAllUser" resultType="main.com.wxz.domain.User" >
select *from user
</select>
<insert id="addOneUser" parameterType="main.com.wxz.domain.User" >
insert into user (id,name,password)
values (#{id},#{name},#{password})
</insert>
<select id="findOneById" parameterType="java.lang.Integer" resultType="main.com.wxz.domain.User">
select id,name,password
from user
where id=(#{id})
</select>
<update id="updateUser" parameterType="main.com.wxz.domain.User">
update user set name= #{name}, password= #{password} where id= #{id}
</update>
<delete id="deleteById" parameterType="java.lang.Integer">
delete from user
where id=#{id}
</delete>
<!--分页map为传进来的参数Map的名称,通过#{key}即可获取值 -->
<select id="findOnePage" parameterType="map" resultType="main.com.wxz.domain.User">
select * from user limit #{start},#{pagesize}
</select>
<!--通过名字模糊查询-->
<select id="findListByNameLike" parameterType="java.lang.String" resultType="main.com.wxz.domain.User">
<!-- <if test="keyText!=null" >-->
select * from user
where name like CONCAT(CONCAT('%',#{keyText},'%'))
<!--</if>-->
</select>
</mapper>
mapper.xml例子
最新推荐文章于 2024-05-11 17:04:35 发布