文档章节

MyBatis关于返回时间的问题

 寂寞m
发布于 2017/02/28 15:53
字数 210
阅读 330
收藏 0

试岗期要求做个聊天系统,在需要进行时间比较的时候我直接用实体映射去接收返回的Date格式的数据:

<select id="getLastSendMessage" parameterType="Integer" resultMap="MessageResult">
        SELECT
            MAX(DATE_FORMAT(time,'%Y-%m-%d %H-%i-%s'))
        FROM
            t_message
        WHERE
            receaverId=#{receaverId}
        ORDER BY
            DATE_FORMAT(TIME,'%Y-%m-%d %H-%i-%s') ASC
    </select>

运行就空指针异常,经过查看错误报告,发现每次都返回一条数据,但是实体是NULL。经过各种测试和查找相关资源发现只需把返回结果改成resultType="java.util.Date":

<select id="getLastSendMessage" parameterType="Integer" resultType="java.util.Date">
        SELECT
            MAX(DATE_FORMAT(time,'%Y-%m-%d %H-%i-%s'))
        FROM
            t_message
        WHERE
            receaverId=#{receaverId}
        ORDER BY
            DATE_FORMAT(TIME,'%Y-%m-%d %H-%i-%s') ASC
    </select>

并且用Date去接收就可以完美获得时间,然后format一下变成想要的格式就OK。

© 著作权归作者所有

粉丝 0
博文 2
码字总数 210
作品 0
私信 提问
ssm 框架总结

用 ssm 为框架做了一个系统的后台,今天做一下关于 ssm 的总结。 一、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-...

什么都不懂的小石
2018/01/01
0
0
mybatis映射问题

如题,关于mybatis映射,我想返回一个Map>这么个集合,mybatis的映射文件怎么写?还原一下场景,现在有个商户类,这个商户下面又有很多相册,但是相册的分类不同,有关于商家美食图片,还有商...

StormMa
2017/02/11
154
1
mybatis-plus 2.1.0 发布,代号:小秋秋

mybatis-plus 是一款 mybatis 动态 SQL 自动注入 mybatis 增删改查 CURD 操作中间件。让 mybatis 拥有 hibernate 的单表高效,也保留 xml sql 的灵动。 代号: 是美貌与智慧并重,英雄与侠义的...

青苗
2017/08/02
5K
32
利用st_geometry进行图形叠加分析--结合mybatis

在上一遍利用stgeometry进行图形叠加分析文章的基础上,结合mybatis操作stgeometry,主要简单实现一下三个功能:利用st_geometry两个表之间图形表的叠加分析、WKT与图形表的叠加分析、将WKT...

2016/11/21
293
0
《深入理解mybatis原理》 MyBatis的二级缓存的设计原理

[+] MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。 1.MyBatis的缓存机制整体设计以及二级缓存...

嘻哈开发者
2016/06/28
219
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈java过滤器Filter

一、简介 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断如是否有权限访问页面等。其工作原理是,只要你在web.xml...

青衣霓裳
16分钟前
3
0
技术产品研发型企业的发展困境

目前中小企业想要发展自己的业务,必须使用到底层架构技术,于是企业多采用三种技术方案,一、招相关技术人员,并为之长期投入技术成本;二、使用相关开源技术框架,并培养相关业务人员;三、...

数蚕
40分钟前
3
0
《2019网络安全行业人才发展研究报告》出炉

随着大安全时代的到来,网络安全已经从虚拟空间延伸到现实空间。当今网络战愈演愈烈,网络军备赛即将来临。网络空间领域的战争归根到底还是人才的竞争。面对新形势,建立高效的网络安全人才培...

360网络安全大学
42分钟前
1
0
酒德利商城开发程序逻辑

<textarea name="Content" rows="2" cols="20" id="Content" class="t14" style="font-family:宋体;font-size:10.5pt;"></textarea> 酒德利商城开发zhao·I5OI3I5I74O微/电,酒德利批发零售,......

洋哥说
52分钟前
2
0
十款强大的IDEA插件-Java开发者的利器

xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 插件一...

xlecho
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部