Re: Oracle timestamp with time zone

Armin Waibel <[email protected]>
Newsgroups gmane.comp.jakarta.ojb.user
Message-ID <[email protected]>
Hi Jim,

Nelson, James Robert wrote:
> Hi All,
> 
> Is there a way to save and retrieve data to/from Oracle such that all of the
> information in Oracle's "timestamp with time zone" data type is preserved?
> (e.g. data like "October 29, 2006 1:30 A.M. Eastern Daylight Time").
> 
> So far, we've only been able to get date/time/time zone information - we
> can't find a way to also retrieve the daylight saving's information.
> 

If it isn't possible to use a simple field conversion
http://db.apache.org/ojb/docu/guides/jdbc-types.html#Type+and+Value+Conversions+-+The

you can try to implement a specific JdbcType (and cast the ResultSet to 
OracleResultSet) and to add this specific type on start of OJB using 
class JdbcTypesHelper#setJdbcType. On insert/update OJB will use 
Statement#setObject(...) to set the TIMESTAMPLTZ objects (don't know if 
this will work, because Oracle expects OracleStatement and 
setTimestampltz()).


> We're currently using Oracle 10 and the ojb 1.1.0 branch.

Is this a typo? The OJB_1_0_RELEASE branch is the upcoming OJB 1.0.5. 
The SVN trunk is the unstable OJB 1.x/2.x.

regards,
Armin

> 
> Thanks for any input you can provide,
> Jim
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.