2 sy13060026219 sy13060026219 于 2016.04.28 14:05 提问

mongodb写sql能查出正确数据,但是Java代码写就查不出 2C

sql是这样写的图片说明 查出来的东西是对的 但是我用程序写的时候就查不出正确的数据 图片说明 感觉这个columns.append("*", 0);写不写都没用

1个回答

zouwenjin
zouwenjin   2016.11.08 16:16

我在项目中使用是new Query(criatira)对象来封装查询条件的,请看下面链接,不知道对你是否有帮助
http://dashen100.com/question/983

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
同样的sql语句在数据库中能查出结果,但是在java项目中,查不出来
1.查看jdbc.properties url链接是否指定了数据编码格式 url = jdbc:mysql://xx.x.xx.xxx:3306?useUnicode=true&characterEncoding=utf8 2.如果jdbc.properties已经设置还是出现该错,则查看数据库连接配置xml文件,在jdbcUrl中也设置数据编码格式
java异常-一条sql在Navicat里能查出数据,但是mybatis查不出来
1、可能是映射出错。(resultMap错了或者resultType错了)resultMap可以连续写多个。2、更多的错是参数错了,多了符号。比如需要 id= '87adbdd21e61267ee01'前端给的id是 '87adbdd21e61267ee01'   所以查询就变成了id= ''87adbdd21e61267ee01'' 多了单引号...
mybatis查不出数据,而在sql中可以实现(数据类型超出范围)
最近遇到,系统页面某一分页没有数据,其他分页没有问题。 控制台显示查询部分数据,而数据库可以显示全部数据 这显示不是映射问题,应该是数据问题。 通过逐一排查,果然,int类型数据超出范围,而且不只一个字段, 过程有点坑,不过找到原因,还是很开心的。
mybatis执行查询语句,可以在plsql中查询数据,但是在程序中查询不到
今天用mybatis查询语句的时候,控制台输出的sql语句可以在plsql里面可以正确执行,但是查询出来就是没有数据。   原查询语句如下:(为了保密性,将敏感的包名给马赛克了。)   此sql可以在plsql中正确执行,但是查询不到数据。 解决办法是:将查询条件中的“#”替换成“$”. 原因如下:MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一
sql语句可以查出来,但是mybatis查不出来,用的是mysql数据库
问题:mybatis查出来的时候,browsingVolume数据为null,但是数据库中却是有数据的原由:数据库的字段名称和参数不对应
plsql可以查到数据,但是程序查不到
今天遇到一个问题,plsql刚刚插入的一条数据,自己用plsql查的到,但是JDBC程序查不到,原因很简单,plsql默认是不提交事务的,所以这条记录并没有真正写到数据库里面,这个问题已经有两个同事碰到了,这次我立个牌,防止自己下次碰到忘记了
php 数据库可以查到数据的sql语句,在代码里为什么查不到数据
环境:php5.4.16。用的wampserver,但是先前的程序是用php5.1开发d
jdbc 查询不出数据
问题:如题,直接用sql查询是有结果的,但jdbc查询查不出东西 解决:连接mysql的那条语句加上字符集将jdbc:mysql://www.lixiufeng.me:3306/chengguo_show改为jdbc:mysql://www.lixiufeng.me:3306/chengguo_show?useUnicode=true&characterEncoding=utf-8
解决:hibernate+mysql中文查询不出结果,SQL语句也正常
今天做一个项目挣点外快hibernate+mysql数据库,Java后台全部正常,查看Java想数据库发送的语句也是正常的,但是中文就是查询不出结果,中文在Java中没有乱码,用new String(or_name.getBytes("ISO-8859-1"), "UTF-8"); 后台没有乱码,尝试了网上的很多方法都不行,getString或者getParamter都不行 最后感觉是mysq
sql 中 not in 或者 not exists 查不出数据
可能原因:B表中存在NULL值 例子: 1、查不出数据 not in select name from a where name not in (select distinct name from b )   not exists  select name from a where  not exists (select distinct name from b  )