<?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.sincere.student.mapper.ParameterMapper"> <resultMap id="ParameterMap" type="com.sincere.student.model.Parameter"> <result column="code" property="code"/> <result column="message" property="message"/> </resultMap> <select id="getByCode" resultMap="ParameterMap"> select * from sys_parameter where code = #{code} </select> <insert id="create" parameterType="com.sincere.student.model.Parameter"> insert into sys_parameter values (#{code},#{message}) </insert> <update id="update" parameterType="com.sincere.student.model.Parameter"> update sys_parameter set message = #{message} where code = #{code} </update> <resultMap id="AccessTokenMap" type="com.sincere.student.model.AccessToken"> <id column="id" jdbcType="INTEGER" property="id"/> <result column="access_token" jdbcType="VARCHAR" property="accessToken"/> <result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> </resultMap> <insert id="insertAccessToken" parameterType="com.sincere.student.model.AccessToken"> insert into access_token (access_token) values (#{accessToken,jdbcType=VARCHAR} ) </insert> <select id="getAccessToken" resultMap="AccessTokenMap"> select top 1.* from access_token order by create_time desc </select> </mapper>