2 baidu 34890787 baidu_34890787 于 2016.05.06 09:29 提问

调试的时候NULL问题,求教

sql语句放入数据库查询是有数据的
但是在myeclipse里面调试serviceimpl的list集合时候,有个属性却是为空的
不是很明白为什么数据库查询有数据,但在调试时候却没有数据,导致在页面无法显示数据

6个回答

baidu_34890787
baidu_34890787   2016.05.06 09:32

来人啊 公司 等着任务提交 这个问题卡在这里无法继续下去了,,

bdmh
bdmh   Ds   Rxr 2016.05.06 09:37

你把代码中最终的sql打印出来看看,肯定有不一样的

baidu_34890787
baidu_34890787 我们查询时 是在serviceimpl里面写sql语句查询的 我把这个sql语句复制到MySQL里面运行是有数据的 就是debug调试时 有一个字段属性没有值 但这个字段属性在mysql里面运行时是有数据的 我就是这个想不明白 这个难点搞不过去
大约 2 年之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.05.06 09:40

可能是拼接的sql有问题。,,

azraelluck
azraelluck   2016.05.06 09:46

用的什么框架啊 myBatis 还是 hibernate?

qq_28725503
qq_28725503   2016.05.06 10:00

如果只是单纯的某个属性为null。 要么就是你的字段配置问题, 要么就是你的字段跟你的bean对象属性不一致导致的。 仔细检查。

baidu_34890787
baidu_34890787 我已经把serviceimpl里面的sql复制到mysql数据库运行了 是有数据的 说明我字段的配置 和 字段和bean对象属性是一致的 而且 我刚刚也检查了 你说的这些问题都一致的
大约 2 年之前 回复
qq_28725503
qq_28725503   2016.05.06 10:00

如果只是单纯的某个属性为null。 要么就是你的字段配置问题, 要么就是你的字段跟你的bean对象属性不一致导致的。 仔细检查。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一次PHY驱动的调试有感
做为一个驱动开发工程师, 经常会碰到十分坑爹的问题. 如果很快解决了还好, 若是运气不好一直找不到思路, 那时候真是处理崩溃边缘. 有时候辛辛苦苦调试了几个月, 最后知道是硬件问题, 那时候真的是想骂娘. 最近调试bcm54285这个千兆phy驱动的时候, 就悲催的碰到了这种状况. 通过mdio访问phy芯片寄存器的时候, 一直能读到值, 但是读出来的确是2280, f392这样错误的值.
C#写COM组件
求教求教求教求教求教求教求教
求教一道关于求解最优化问题的编程问题~
求教一道关于求解最优化问题的编程问题~
vb-mschart查询Access数据
vb-mschart查询Access数据, 顺便求教。问题在里面。 noleic@foxmail.com 谢谢
代码调试过程中容易遇到的问题
前两天身体有些不舒服,也没写啥新文章,昨天下了一天的雨,今天阳光明媚,空气也很新鲜,心情大好。 继翻译为什么输出是String而不是Object,今天先写一下调试方面的东西。java中自带的函数调试是assert,也就是断言,是在java1.4引入的,下面回顾一下什么是断言。 断言(Assertions)是在Java 1.4引入的,到现在仍然是Java语言最有用并且最重要的附加功能之一。断言(
VS2015断点调试神坑之为引用变量赋值为null不成功?
什么情况?明明已经赋值把obj.m_pA赋值为null了,可是为什么单步调试后m_pA却依然有值,而且m_pA.nVal的值还从0变成了1?为了搞明白这个问题,我们先来看下DebugTest的结构: class DebugTest { static int nCount = 0; public DebugTest()
求教一个asp调试的问题
asp调试的问题
求教关于视窗中滚动条 滚动后 擦除和重绘的问题
关于滚动条 重绘 和 擦除的问题 急急急 求教
VS编译调试中出现的问题
VS使用中的问题1.error:   can not open precompiled header file:Debug/.pch:No such file  或VS在查找预编译头使用时跳过解决                 可以设置Project properties,在c/c++栏,选择PreCompiled   headers,然后设置第一选项,选择不使用预编译头,解决这个问题2.一个s...
编程中经常遇到的调试没问题,运行却出错的一种原因
<br />情况一:<br />       数据提交数据库后如果马上读,就会出现这种问题,因为新的记录提交到数据库后需要一段时间(虽然很短,但对执行的程序来说很长),如果系统在这个工作完成前就读数据库中该记录,就会产生错误,而调试的时候记录可以有足够的时间完全提交到数据库中。