Mybatis查不到数据查询返回Null问题_java

mybatis突然查不到数据,查询返回的都是Null,但是 select count(*) from xxx查询数量,返回却是正常的。

Preparing: SELECT id,a9004,a9005,a9015 FROM a90 where a9010 = ? ORDER BY id LIMIT 1
[DEBUG] org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug(BaseJdbcLogger.java:139):http-bio-8080-exec-7 - ==> Parameters: 科技评论(String)
[DEBUG] org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug(BaseJdbcLogger.java:139):http-bio-8080-exec-7 - <== Total: 0

但是将sql :

SELECT id,a9004,a9005,a9015 FROM a90 where a9010 = '科技评论' ORDER BY id LIMIT 1

在mysql.exe中直接执行,却是有结果的。

后来发现是乱码问题,在数据库连接上指定字符编码就行了:

?autoReconnect=true&useUnicode=true&characterEncoding=utf8

以上所述是小编给大家介绍的Mybatis查不到数据查询返回Null问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mybatis
, 查询返回null
返回null
mybatis 查询返回null、mybatis返回null值、mybatis返回list null、mybatis 返回null、mybatis 返回map null,以便于您获取更多的相关知识。

时间: 2025-01-18 18:28:36

Mybatis查不到数据查询返回Null问题_java的相关文章

mybatis-MyBatis关联查询查不到数据,日志没有报错

问题描述 MyBatis关联查询查不到数据,日志没有报错 shoppingcard表 food表 Sql语句查询 ShoppingCardMapper.xml 实体类ShoppingCard 测试类 日志 麻烦这方便比较熟悉的高手指点一下.谢谢 解决方案 MyBatis 关联查询Mybatis关联查询Mybatis关联查询(嵌套查询) 解决方案二: http://bbs.csdn.net/topics/391836443 解决方案三: 你的实体类和表的字段不一致,所以sql语句要用别名

mysql使用mybatis批量添加数据,返回主键

问题描述 mysql使用mybatis批量添加数据,返回主键 mysql使用mybatis批量添加,使用各种方法都无法返回对应的主键,请兄弟们不吝赐教 解决方案 该功能无法实现,只能分步骤来,先插入在查询 解决方案二: 批量添加还要返回主键??这个不太可能吧.最多也就返回插入的条数.如果返回主键,那不是了返回一个list然后里面放主键?一条一条插入倒是可以返回主键 解决方案三: 分步骤来,先插入在查询

一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,该怎么实现

问题描述 一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,现在能得到数据,就是不知道怎么将原来的文本框变成下拉框 解决方案 解决方案二:做两个控件,根据情况隐藏一个,表示一个.document.getElementById("xxx").style.display="";//表示document.getElementById("xxx").styl

ireport和Struts2集成,页面上为什么返回的数据全是null呢?

问题描述 ireport和Struts2集成,页面上为什么返回的数据全是null呢?数据的条数是正确的呢.谢谢.ireport版本是4.5.1 Struts2 的版本是 2.2.3 谢谢~ 问题补充:首先非常感谢您的回复,谢谢!我iReport端的数据源是Sql Server 2000,数据类型我没管呢,直接从那个里面的Field 拖到Design模式的 Detail栏的呢,也就是Sql 语句查询出来的 (Select * from userInfo)字段,也没管它的数据类型呢.我Struts2

Mybatis oracle多表联合查询分页数据重复的问题

Mybatis oracle多表联合查询分页数据重复的问题 多表联合查询分页获取数据时出现一个诡异的现象:数据总条数正确,但有些记录多了,有些记录却又少了甚至没了.针对这个问题找了好久,最后发现是由于多个排序字段不唯一,同样的排序顺序每次运行返回的结果顺序不一致,导致这样的现象出现. SELECT TEMP_.* FROM (select temp.*, ROWNUM ROWNUM_ from (SELECT t2.ID FROM tableA t, tableB t2 WHERE t.ID =

sql基础--怎样让查询出来的数据只返回多少行

sql基础--怎样让查询出来的数据只返回多少行 limit 关键字,可以限制检索出来的数据,只返回多少行,也是这个意思,就是告诉数据库,返回给我的结果不要超过2行数据. mysql> select name from products limit 2; +-------------------+ | name              | +-------------------+ | Bird bean bag toy | | qunkanlu          | +------------

使用Mybatis框架,如何使查询结果float数据保留两位小数

问题描述 <resultMap type="ProductSku" id="resultProductSku"><id column="id" property="id" /><result column="sku_code" property="skuCode" /><result column="sku_price" pr

新手求问,关于spring MVC+mybatis 的数据查询。。。

问题描述 新手求问,关于spring MVC+mybatis 的数据查询... 解决方案 select count(1),type from table group by type 解决方案二: 这个和springmvc以及mybatis没有关系,,只是一个逻辑的问题而已,查询后按不同的name统计不就可以了吗

hql语句-hql带多个条件查询报null错误,但是数据库能查到值

问题描述 hql带多个条件查询报null错误,但是数据库能查到值 String hql = "from Userinfo u where u.userName=? and u.userPassword=? and u.sysrole.roleCode='1101'"; Query query = this.getSession().createQuery(hql); query.setParameter(0, userName); query.setParameter(1, userP