<?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.hs.admin.dao.AuthTokenDao"> <resultMap id="BaseResultMap" type="com.hs.admin.bean.AuthToken"> <id column="jcb_id" jdbcType="VARCHAR" property="jcbId"/> <result column="token" jdbcType="VARCHAR" property="token"/> <result column="lasttime" jdbcType="TIMESTAMP" property="lasttime"/> </resultMap> <insert id="insert" parameterType="com.hs.admin.bean.AuthToken"> insert into auth_token (jcb_id,token,lasttime) values (#{jcbId},#{token},#{lasttime}) </insert> <update id="updateToken"> update auth_token set token=#{token},lasttime=#{date} where jcb_id=#{jcbId} </update> <select id="getCount" resultType="java.lang.Integer"> select count(1) from auth_token where jcb_id=#{jcbId} </select> <select id="findToken" resultMap="BaseResultMap"> select jcb_id,token, lasttime from auth_token where jcb_id=#{jcbId} limit 1 </select> </mapper>