一些總結

<?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="UserAccessDao">
<resultMap id="UserAccessMap" type="UserAccess">
<id property="id" column="id"/>
<result property="companyid" column="companyId"/>
<result property="userid" column="userId"/>
<result property="accesskeyid" column="accessKeyID"/>
<result property="accesskeysecret" column="accessKeySecret"/>
<result property="status" column="status"/>
<result property="createtime" column="createTime"/>
<result property="isdisplay" column="isdisplay"/>
<result property="remark" column="remark"/>
</resultMap>
<insert id="insert"  useGeneratedKeys="true" keyProperty="id"  parameterType="UserAccess">
insert into  user_access (companyId,userId,accessKeyID,accessKeySecret,status,createTime,isdisplay,remark) values(#{companyid},#{userid},#{accesskeyid},#{accesskeysecret},#{status},#{createtime},#{isdisplay},#{remark})
</insert>
<update id="update" parameterType="UserAccess">
update user_access
<set>
<if test="companyid!=null">companyId = #{companyid},</if>
<if test="userid!=null">userId = #{userid},</if>
<if test="accesskeyid!=null">accessKeyID = #{accesskeyid},</if>
<if test="accesskeysecret!=null">accessKeySecret = #{accesskeysecret},</if>
<if test="status!=null">status = #{status},</if>
<if test="createtime!=null">createTime = #{createtime},</if>
<if test="isdisplay!=null">isdisplay = #{isdisplay},</if>
<if test="remark!=null">remark = #{remark}</if>
</set>
where id = #{id}
</update>
<delete id="delete" parameterType="UserAccess">
delete from user_access where 1=1
<if test="id != null"> and id = #{id}</if>
<if test="companyid != null"> and companyId = #{companyid}</if>
<if test="userid != null"> and userId = #{userid}</if>
<if test="accesskeyid != null"> and accessKeyID = #{accesskeyid}</if>
<if test="accesskeysecret != null"> and accessKeySecret = #{accesskeysecret}</if>
<if test="status != null"> and status = #{status}</if>
<if test="createtime != null"> and createTime = #{createtime}</if>
<if test="isdisplay != null"> and isdisplay = #{isdisplay}</if>
<if test="remark != null"> and remark = #{remark}</if>
</delete>
<select id="select" resultMap="UserAccessMap" parameterType="UserAccess">
select * from user_access where 1 = 1
<if test="id != null"> and id = #{id}</if>
<if test="companyid != null"> and companyId = #{companyid}</if>
<if test="userid != null"> and userId = #{userid}</if>
<if test="accesskeyid != null"> and accessKeyID = #{accesskeyid}</if>
<if test="accesskeysecret != null"> and accessKeySecret = #{accesskeysecret}</if>
<if test="status != null"> and status = #{status}</if>
<if test="createtime != null"> and createTime = #{createtime}</if>
<if test="isdisplay != null"> and isdisplay = #{isdisplay}</if>
<if test="remark != null"> and remark = #{remark}</if>
</select>
<select id="selectByParam" resultMap="UserAccessMap" parameterType="java.util.Map">
select  <if test="field != null and field != ''"> ${field}</if>  <if test="field == null or field == ''"> * </if>     from user_access <if test="param != null and param != ''">where ${param}</if>
</select>
<delete id="deleteByParam" parameterType="java.util.Map">
delete from user_access  <if test="param != null and param != ''">where ${param}</if>
</delete>
<update id="updateByParam" parameterType="java.util.Map">
<if test="param != null and param !=''">update user_access set ${param}</if>
</update>
</mapper>
package dao;
import OrderTable;
import java.util.List;
import java.util.Map;
public interface OrderTableDao {
public void insert(OrderTable ordertable);
public List<OrderTable> select(OrderTable ordertable);
public void update(OrderTable ordertable);
public void delete(OrderTable ordertable);
public List<OrderTable> selectByParam(Map<String, String> param);
public void updateByParam(Map<String, String> params);
public void deleteByParam(Map<String, String> params);
}
相關文章
相關標籤/搜索