oracle数据库,查询语句中有case函数,在java里用SQLQuery的query.list()查询之后,case函数里的then和else后边的值被缩短了,导致页面的展示少了两个字。不明白这是什么原因造成的??有什么好的解决方法吗?
附图:
1.代码里的查询sql2.代码里的查询方法
3.数据库直接查询出的结果4.页面显示的结果

解决方案 »

  1.   

    print result的结果,确认查询出来数据是正确的。
    然后看前台页面的设置
      

  2.   

     后台数据没问题,是前台显示问题。JS 或者java后台
    写错了吧?
      

  3.   

    应该不是前台显示的问题,我debug了result的值,result里的值就已经被缩短了   用的java
      

  4.   

    result里的值就是错的了 不是前台的问题