You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by David Graham <gr...@yahoo.com> on 2003/12/05 16:22:32 UTC
Re: [dbutils] ResultSetHandler difficulties
DbUtils can only create objects from classes with a default/no-arg
constructor. LabelValueBean in Struts 1.1 does not have a default
constructor so you're seeing this error. This has been fixed in the
Struts 1.2 development code for some time.
David
--- Joseph Prosser <jp...@nocmanage.net> wrote:
> Hi,
> I'm trying to use the dbutils, in particular I'd like to populate
> LabelValueBeans. I'm using the example from the website, but I get the
> following exception:
> Cannot create org.apache.struts.util.LabelValueBean:
> org.apache.struts.util.LabelValueBean
>
> I've tried individual LabelValueBeans and ArrayLists of them.
>
> I've included the code and log snippets. There is so little code here,
> that I just can't imagine what the problem is.
>
> Thanks!
> -Joe
>
>
> QueryRunner run = new QueryRunner(ds);
>
> //ResultSetHandler rsh = new
> BeanListHandler(LabelValueBean.class);
>
> ResultSetHandler rsh = new BeanHandler(LabelValueBean.class);
>
> try {
>
> //list = (ArrayList)
> run.query(sql,crit,rsh);
>
> LabelValueBean lvb = (LabelValueBean)
> run.query(sql,crit,rsh);
>
> } catch (SQLException e) {
> log.error( "LV - resultset error with query: " + sql +
> "
> with msg: " + e.getMessage());
> e.printStackTrace();
> } catch (Exception e) {
> log.error( "LV - resultset error with query: " + sql +
> "
> with msg: " + e.getMessage());
> e.printStackTrace();
> }
> if(loginfo==1){log.info("PV leaving getLVList");}
> return list;
>
>
>
> [ERROR] NMISBean - -LV - resultset error with query: SELECT system_pk
> value,name label from ts3_systems_t WHERE office_fk=? and de
> leted<>'True' with msg: Cannot create
> org.apache.struts.util.LabelValueBean:
> org.apache.struts.util.LabelValueBean Query: SELECT sy
> stem_pk value,name label from ts3_systems_t WHERE office_fk=? and
> deleted<>'True' Parameters: [201223]
> java.sql.SQLException: Cannot create
> org.apache.struts.util.LabelValueBean:
> org.apache.struts.util.LabelValueBean Query: SELECT sys
> tem_pk value,name label from ts3_systems_t WHERE office_fk=? and
> deleted<>'True' Parameters: [201223]
> at
> org.apache.commons.dbutils.QueryRunner.rethrow(QueryRunner.java:330)
> at
> org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:213)
> at
> org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:279)
> at
> org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:255)
> at
> net.nocmanage.coreserver.beans.NMISBean.getLVList(NMISBean.java:3056)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>
__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org