标签:获取 int 通配 add date eve list bat sql
编写流程:编写接口-->配置xml文件-->测试
注:namespace中的包名要和Dao/Mapper接口名一致
选择、查询语句
<!--获取所有用户-->
<select id="getUserList" resultType="com.believe.pojo.User">
select * from mybatis.t_user;
</select>
<!--使用模糊查询获取用户-->
<!--java代码执行的时候,传递通配符%value%-->
<!--在sql拼接中使用通配符-->
<select id="getUserList2" resultType="com.believe.pojo.User" >
select * from t_user where uname like #{value} ;
</select>
<!--根据id获取用户-->
<select id="getUser" resultType="com.believe.pojo.User" >
select * from t_user where uid=#{id};
</select>
增加、插入语句
<!--插入一个用户-->
<insert id="addUser" parameterType="com.believe.pojo.User" >
insert into t_user(uid, uname, pwd) values (#{uid},#{uname},#{pwd});
</insert>
<!--使用Map插入用户-->
<insert id="addUser2" parameterType="map" >
insert into t_user(uid, uname, pwd) values (#{userId},#{userName},#{passWord});
</insert>
修改、更新语句
<!--根据id修改用户-->
<update id="setUser" parameterType="com.believe.pojo.User" >
update t_user set uname=#{uname},pwd=#{pwd} where uid=#{uid}
</update>
删除语句
<!--根据id删除用户-->
<delete id="delUser" parameterType="int" >
delete from t_user where uid=#{id};
</delete>
<!--根据用户名删除用户-->
<delete id="delUserById" >
delete from t_user where uname=#{name};
</delete>
标签:获取 int 通配 add date eve list bat sql
原文地址:https://www.cnblogs.com/thetree/p/03_mybatis.html