码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis 返回值类型是Map

时间:2017-05-21 12:46:42      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:system   param   pre   _id   ack   rom   code   ash   str   

<select id="selectByMemberKey"  resultType="java.util.HashMap">
        SELECT member_id ,expire
        FROM member_key_make_up
        WHERE member_key = #{memberKey,jdbcType=VARCHAR}
    </select>
public interface MemberKeyMakeUpMapper {

    HashMap<String,Object> selectByMemberKey(@Param("memberKey")String memberKey);
}
private Long mackUpKeyGet(String memberKey) {
        HashMap<String, Object> map = memberKeyMakeUpMapper.selectByMemberKey(memberKey);
        if (map == null || map.get("MEMBER_ID") == null || map.get("EXPIRE").toString() == null) {
            return null;
        }
        Long memberId = Long.valueOf(map.get("MEMBER_ID").toString());
        Long expire = Long.valueOf(map.get("EXPIRE").toString());
        if (memberId == null || memberId == 0 || expire == null || expire == 0) {
            return null;
        }
        if (System.currentTimeMillis() < expire) {
            return -1L;
        }
        return memberId;
    }

 

mybatis 返回值类型是Map

标签:system   param   pre   _id   ack   rom   code   ash   str   

原文地址:http://www.cnblogs.com/wangchuanfu/p/6884326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!