作者 王勇

由于用户信息表和配置关系表都只是单表查询,不存在联查。故添加二级缓存,指向自己的namespace

1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 <mapper namespace="com.sunyo.wlpt.message.bus.service.mapper.UserInfoMapper"> 3 <mapper namespace="com.sunyo.wlpt.message.bus.service.mapper.UserInfoMapper">
  4 + <cache type="com.sunyo.wlpt.message.bus.service.cache.RedisCache"/>
4 <resultMap id="BaseResultMap" type="com.sunyo.wlpt.message.bus.service.domain.UserInfo"> 5 <resultMap id="BaseResultMap" type="com.sunyo.wlpt.message.bus.service.domain.UserInfo">
5 <!--@mbg.generated--> 6 <!--@mbg.generated-->
6 <!--@Table user_info--> 7 <!--@Table user_info-->
@@ -24,12 +25,12 @@ @@ -24,12 +25,12 @@
24 </select> 25 </select>
25 26
26 <select id="selectByUsername" parameterType="java.lang.String" resultMap="BaseResultMap"> 27 <select id="selectByUsername" parameterType="java.lang.String" resultMap="BaseResultMap">
27 - <!--@mbg.generated-->  
28 - select  
29 - <include refid="Base_Column_List"/>  
30 - from user_info  
31 - where username = #{username,jdbcType=VARCHAR}  
32 - </select> 28 + <!--@mbg.generated-->
  29 + select
  30 + <include refid="Base_Column_List"/>
  31 + from user_info
  32 + where username = #{username,jdbcType=VARCHAR}
  33 + </select>
33 34
34 <select id="getUserInfoList" resultMap="BaseResultMap"> 35 <select id="getUserInfoList" resultMap="BaseResultMap">
35 <!--@mbg.generated--> 36 <!--@mbg.generated-->
1 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 1 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
2 "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 2 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 <mapper namespace="com.sunyo.wlpt.message.bus.service.mapper.UserMessageBindingMapper"> 3 <mapper namespace="com.sunyo.wlpt.message.bus.service.mapper.UserMessageBindingMapper">
  4 + <cache type="com.sunyo.wlpt.message.bus.service.cache.RedisCache"/>
4 <resultMap id="BaseResultMap" type="com.sunyo.wlpt.message.bus.service.domain.UserMessageBinding"> 5 <resultMap id="BaseResultMap" type="com.sunyo.wlpt.message.bus.service.domain.UserMessageBinding">
5 <!--@mbg.generated--><!--@Table user_message_binding--> 6 <!--@mbg.generated--><!--@Table user_message_binding-->
6 <id column="id" jdbcType="VARCHAR" property="id"/> 7 <id column="id" jdbcType="VARCHAR" property="id"/>