mybatis 如果是varchar 类型 ,字段值为空时,会显示“null”

狭路相逢萌者胜 2016-07-22 10:09:23
<select id="getDXDetail" resultType="java.util.HashMap" parameterType="map">

select a.xm as dxxm ,
a.xydm as dxxydm ,a.zzjgdm as dxzzjgdm ,
b.zxwbsj as ajzxwbsj
from cj_gs_dx a ,cj_gs_aj b
where
a.ajunid=b.unid
and ajunid = (select ajunid from cj_gs_dx where unid ='330201132016072100000027')
order by dxxm
</select>


当查询结果为空的时候,java后台获取不到该字段,该结果为null、如何解决
...全文
5172 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
q65186082 2016-10-20
  • 打赏
  • 举报
回复
http://www.open-open.com/lib/view/open1432694378801.html 通过这个链接里面的方法
q65186082 2016-10-20
  • 打赏
  • 举报
回复
这个问题解决了,
q65186082 2016-10-20
  • 打赏
  • 举报
回复
lz加了啥配置啊?能讲下吗?
  • 打赏
  • 举报
回复
最后是在spring中加了一个配置 谢谢大家
ghx287524027 2016-07-22
  • 打赏
  • 举报
回复
引用 3 楼 qq_26932175 的回复:
[quote=引用 2 楼 wmxcn2000 的回复:] resultType="java.util.HashMap" 换成实体类
怎么换成实体类 ?我不太会[/quote] 问度娘~经自己查询学习而得才能记忆深刻~
  • 打赏
  • 举报
回复
我通过nvl函数把为空的值赋值为1 然后前端通过 <c:if test="${li.DXSFZH not eq '1'}"> <tr><td>身份证号码:</td><td>${li.DXSFZH }</td></tr> </c:if> 加上这个判断的时候就不显示结果了,这是为什么
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:
resultType="java.util.HashMap" 换成实体类
怎么换成实体类 ?我不太会
卖水果的net 2016-07-22
  • 打赏
  • 举报
回复
resultType="java.util.HashMap" 换成实体类
js14982 2016-07-22
  • 打赏
  • 举报
回复
不是很明白,你是说有行,值为null? nvl函数能否满足? 把null转成其他值

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧