You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by "JML (Brujula)" <jm...@brujulatelecom.com> on 2005/07/01 19:00:02 UTC
Re: Problem with Oracle10g
Thank you! I have read this document, and I think that the best solution
is to change the sql type from DATE to TIMESTAMP. But, I would like to
find another posible solution that it isn't to change the sql type.
Another idea?
Thank you very much Ilkka for your help!
Ilkka Priha wrote:
> See this:
>
> http://www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm#08_01
>
>
> -- Ilkka
>
> JML (Brujula) wrote:
>
>> Hi!
>>
>> I have encountered with a problem when I have changed from Oracle9i
>> to Oracle10g.
>>
>> This code work correctly with 9i:
>>
>> Timestamp tmp = (Timestamp)row[7];
>>
>> row[7] is a field of a ReportQueryByCriteria from a table with DATE
>> database type. In repository.xml, I have mapped this field as TIMESTAMP
>>
>> <field-descriptor id="7" name="dateCreated" column="DATE_CREATED"
>> jdbc-type="TIMESTAMP"/>
>>
>>
>> But with Oracle10g, I have obtain a ClassCastException, because
>> row[7] is a java.sql.Date.
>>
>> When I execute:
>> System.out.println("CLASS: " +row[7].getClass());
>>
>> I obtain,
>>
>> CLASS: java.sql.Date
>>
>> Thanks for any ideas
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
>> For additional commands, e-mail: ojb-user-help@db.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
> For additional commands, e-mail: ojb-user-help@db.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org