2 i am rookie I_am_rookie 于 2014.05.12 13:48 提问

ibatis多表查询返回值用listmap接收,日期怎么处理?

我springmvc+ibatis的环境,多表联合查询,用listmap的形式接收,接收的时间只有日期,时间都00:00:00。我使用的是建一个对应po类,resultMap对应的方式处理,我想知道有没有更好一些的方式处理。谢谢!
ps:谢绝在网上随便copy一段就回答,希望大家能一起讨论,谢谢!

2个回答

paperbook
paperbook   2014.05.12 14:08

我做的时候返回都是String,然后java去处理吧

I_am_rookie
I_am_rookie 这样的配置
3 年多之前 回复
I_am_rookie
I_am_rookie <select id="getPhotoAlbumListByPhotoSize" parameterClass="java.util.Map" resultClass="java.util.HashMap" remapResults="true"> <![CDATA[ select t1.pid, t1.name from TB_PHOTO t1 where t1.ppid = '0' and t1.user_id = #userId# and (select count(1) from tb_photo t2 where t2.ppid = t1.pid) < 9 ]]> </select>
3 年多之前 回复
I_am_rookie
I_am_rookie 多条记录,多个字段怎么用string接收呢? <select id="**" parameterClass="java.util.Map" resultClass="java.util.HashMap" remapResults="true">
3 年多之前 回复
I_am_rookie
I_am_rookie   2014.05.22 12:57

我找到另一种方法了,这种应该是最方便的了,将sql返回字段中date类型的字段转换成字符类型。这样map就可以接受了。希望对大家有所帮助吧。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!