java调用的sql放在navicat中执行没问题,方法返回值有几个字段的数据为null

我爱娃哈哈 2016-06-29 08:34:59
mybatis执行的sql返回的数据有几个为空 但是复制出来放在navicat中执行是没有问题的
...全文
347 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pangshushuwp 2016-06-30
  • 打赏
  • 举报
回复
返回 resultMap 查看自定义 MAP的 PO属性 数据库字段 对应 <result property="PO属性" column="数据库字段(对应你的SELECT 字段)" /> 返回 resultType 查看PO属性 对应
嘴角微微扬 2016-06-29
  • 打赏
  • 举报
回复
是不是你页面取值的地段写错了,查找一个对应的实体类的字段做一下对比。
南极达殇 2016-06-29
  • 打赏
  • 举报
回复
首先看看你的查询语句,那几个字段在最基础的复用的语句里面写上了吗? 如果有,那么看你和数据库表对应的PO实体类,里面的字段少没少,有没有设置Getset ,基本上这种问题还是很好排查的。
我爱娃哈哈 2016-06-29
  • 打赏
  • 举报
回复
select nsrxx.nsrsbh,nsrxx.nsrmc,nsrxx.nsrzt_dm,nsrxx.xzqh_dm,nsrxx.zgswj_dm,nsrxx.gdslx_dm,nsrxx.scjydz,nsrxx.zcdz,nsrxx.jyfw, nsrxx.djzclx_dm,nsrxx.hy_dm,nsrxx.ggrs,nsrxx.cjsj,nsrxx.cjr, lxfs.fddbrxm,lxfs.fddbryddh,lxfs.cwfzrxm,lxfs.cwfzryddh,lxfs.bsrxm,lxfs.bsryddh,lxfs.swdlrnsrsbh,lxfs.swdlrmc,lxfs.swdlrlxdh from gsj_nsrxx nsrxx,gsj_nsrxx_lxfs lxfs where nsrxx.nsrsbh = lxfs.nsrsbh and nsrxx.nsrmc=1 or nsrxx.nsrsbh=1 and nsrxx.xzqh_dm = 1 这个sql是在控制台中复制出来的,直接放在navicat中执行都是正常的,但是根据方法的返回对象中却有几个字段是null

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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