user.xml
1.2 KB
<?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="com.canrd.patent.dal.mapper.UserMapper">
<select id="finds" resultType="UserModel"><![CDATA[
SELECT
*
FROM user
]]></select>
<insert id="add" parameterType="com.canrd.patent.dal.model.UserModel">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
select LAST_INSERT_ID()
</selectKey>
insert into user( name,password,password_recover_key,email,role,createTime,updateTime,loginTime )
values(#{name},#{password},#{password_recover_key},#{email},#{role},#{createTime},#{updateTime},#{loginTime})
</insert>
<delete id="delete" parameterType="int">
delete from user where id=#{id}
</delete>
<update id="update" parameterType="com.canrd.patent.dal.model.UserModel">
update user set name=#{name},password=#{password},password_recover_key=#{password_recover_key},
email=#{email},role=#{role},
createTime=#{createTime},updateTime=#{updateTime},loginTime=#{loginTime}
where id=#{id}
</update>
</mapper>