You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@forrest.apache.org by Carlos Chávez <cc...@agssa.net> on 2005/04/06 19:11:19 UTC

set JdbcTypes for only one column

 Hi to all.

 is posible to set the jdbcTypes for only one column of the result of the
 query ?

 I know we can use the methode setJdbcTypes, but this need set the
 datatypes for all columns, i want to do this for only two columns,
 is this posible?.

 I try to do this:

 SELECT INVOICE_NUM, null AS USER1, null AS USER2 FROM INVOICE

 The problem is when the OJB try to convert the value for a
 java datatype, i think.

 the error are:

 Exception in thread "main" java.lang.NullPointerException
	at
org.apache.ojb.broker.metadata.JdbcTypesHelper.getObjectFromColumn(Unknown
Source)
	at
org.apache.ojb.broker.metadata.JdbcTypesHelper.getObjectFromColumn(Unknown
Source)
	at
org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.getObjectFromResultSet(Unknown
Source)
	at org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown Source)
	at
org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:829)
	at
org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:805)
	at
net.agssa.sga.forms.informes.InformesVentas.getListFacturasEmitidasInforme(InformesVentas.java:186)
	at ojb.ProductosFacturados.test(ProductosFacturados.java:20)
	at test.Test.main(Test.java:17)




 Cheers,

-- 
Carlos Chávez

Re: set JdbcTypes for only one column

Posted by Carlos Chávez <cc...@agssa.net>.
Hello friends.

I apologize by this message, wrong List. I must be tired. :(

Cheers.
Carlos Chavez.

Carlos Chávez Escribio :-)
>
>  Hi to all.
>
>  is posible to set the jdbcTypes for only one column of the result of the
>  query ?
>
>  I know we can use the methode setJdbcTypes, but this need set the
>  datatypes for all columns, i want to do this for only two columns,
>  is this posible?.
>
>  I try to do this:
>
>  SELECT INVOICE_NUM, null AS USER1, null AS USER2 FROM INVOICE
>
>  The problem is when the OJB try to convert the value for a
>  java datatype, i think.
>
>  the error are:
>
>  Exception in thread "main" java.lang.NullPointerException
> 	at
> org.apache.ojb.broker.metadata.JdbcTypesHelper.getObjectFromColumn(Unknown
> Source)
> 	at
> org.apache.ojb.broker.metadata.JdbcTypesHelper.getObjectFromColumn(Unknown
> Source)
> 	at
> org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.getObjectFromResultSet(Unknown
> Source)
> 	at org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown Source)
> 	at
> org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:829)
> 	at
> org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:805)
> 	at
> net.agssa.sga.forms.informes.InformesVentas.getListFacturasEmitidasInforme(InformesVentas.java:186)
> 	at ojb.ProductosFacturados.test(ProductosFacturados.java:20)
> 	at test.Test.main(Test.java:17)
>
>
>
>
>  Cheers,
>
> --
> Carlos Chávez
>


-- 
Carlos Chávez