2 qq 18115641 qq_18115641 于 2016.09.13 15:11 提问

“queryrunner query报错 创建不了bean 10C

Caused by: java.sql.SQLException: Cannot create com.cciot.bean.User: com.cciot.bean.User Query: select *from user_tb Parameters: []
at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:320)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:349)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:305)
at com.cciot.dao.Impl.UserDaoImpl.findAllUser(UserDaoImpl.java:69)
... 26 more

2个回答

black_bread
black_bread   2016.09.13 16:28

好像是你的查询语句错了 select空格*空格from 星号左右要有空格

bb276983381
bb276983381   2018.03.22 16:57

一种可能:这个bean类缺少空构造器

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
QueryRunner类
l该类简单化了SQL查询,它与ResultSetHandler组合在一起使用可以完成大部分的数据库操作,能够大大减少编码量。 lQueryRunner类提供了两个构造方法: 默认的构造方法 需要一个 javax.sql.DataSource 来作参数的构造方法。 大文本操作 QueryRunner类的主要方法 publicObject query(Connection
Bean实体的不规范写法,所导致的奇葩SQLException
我们在使用DBCP作为数据源(由Apache开发的),使用Apache下的开源数据源,利用DBCPUtil工具操作数据源,对数据进行增删改查。 我们会常常遇到这种问题: 二月 18, 2016 1:49:43 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [c
解决:DButils QueryRunner count(*) JavaBean里封装的结果集 返回null 或者返回 0
当你的结果集是一下两种情况时: 化妆品:0 家电:0 服饰:0 或 化妆品:null 家电:null 服饰:null 你可能出现这个错误: JavaBean中的字段名与数据库中字段名不一致。 我要:使用聚合函数,返回每一个分类里的商品数。下图这种效果。 化妆品1家电3服饰1 输出:结果集为文章开头那两种。  
apache commons 之 DbUtils QueryRunner使用之迷雾重重
DbUtils 和 DBCP一般需要一起使用。          在ORALCE环境下运行。          首先创建一张表,创建表语句。 create table tb_user(USERNAME varchar2(64)  ,PASSWORD  varchar2(64));   首先来看一段程序运行后的异常: Exception in thread "main"java.lang
QueryRunner类的结果集处理八种方法
package cn.itcast.demo2;import java.sql.Connection;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbuti...
QueryRunner类的查询三种方式的学习和理解
/*QueryRunner数据查询操作:调用QueryRunner类方法Query(Connection con,String sql,ResultSetHandler r,Object...params)ResultSetHandler r 结果集的处理方式,传递ResultSetHandler接口实现类Object...params SQL语句中的?占位符注意:Query方法返回值,返回的是T...
QueryRunner类的主要方法
public Object query(Connection conn, String sql, Object[] params, ResultSetHandler rsh) throws SQLException: 执行一个查询操作,在这个查询中,对象数组中的每个元素值被用来作为查询语句的置换参数。该方法会自行处理 PreparedStatement 和 ResultSet 的创建和关闭。
关于QueryRunner数据查询以及常用方法
QueryRunner数据查询操作调用QueryRunner类方法query(Connection con,String sql,ResultSetHandler r, Object.params)ResultSetHandler r 结果集的处理方式,传递ResultSetHandler接口实现类Object.params SQL语句中的?占位符注意: query方法返回值,返回的是T 泛型...
dbutils包中QueryRunner的应用
import static org.junit.Assert.*; import java.sql.Connection; import java.sql.SQLException; import java.util.List; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.ha
QueryRunner执行update插入语句异常
今天在写底层数据库操作的时候遇到了一个异常,异常的解决办法我实际上早就有了,只是不明白为什么为报这个异常,激起我求知的欲望。 问题描述:项目底层的增加、删除、修改都采用了QueryRunner提供的update()来实现,关键问题就来了,我用拼好的删除语句(deleteSQL)可以完美执行,但是在测试拼接完整的insert插入语句的时候却通不过,控制台输出的信息Wrong number of p