修改.java文件一个sql语句,编译正确,但调试发现还是原来的sql
在java文件中修改了一条sql语句例如:原sql:hql=hql+"t.createDatedesc,TO_NUMBER(h.dfRwdh)desc,TO_NUMBER...
在java文件中修改了一条sql语句例如:原sql:hql = hql + " t.createDate desc, TO_NUMBER(h.dfRwdh) desc, TO_NUMBER(h.dfLshbzId) desc ";修改为:hql = hql + " and rownum <=10 order by TO_NUMBER(h.dfLshbzId) desc";但在调试时发现 hql的值还是为 t.createDate desc, TO_NUMBER(h.dfRwdh) desc, TO_NUMBER(h.dfLshbzId) desc,想请问这是怎么回事,怎么解决?查看了编译文件没有问题,在线等,请大神们指导
展开
4个回答
展开全部
Eclipse 里project菜单下有一个clean,你可以清一下再试试。还有clean下面有一个build auto……选项是否选择。如果没有选择选上。
更多追问追答
追问
clean过两次,buid auto...一直是选上的
追答
你把编译完的class文件反编译一下,看看是否已发生了变化。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你重启了没,修改java代码需重启生效
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打断点 debug泡一下
追问
就是用的Debug,调试时在Variables里面看到hql的值还是修改前的值无语了。。。
追答
说明没赋值成功啊 看看你变量初始化赋值的语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种问题应该是没有编译到代码。
追问
编辑文件拿出来反编译后,查看代码是我修改后的样子
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询