Hi All,
I'm seeing a bit of strange behaviour (see below) that doesn't show up
with:
cayenne 1.1
oracle 10g
Oracle JDBC Driver version - 9.0.2.0.0
but does show up when I switch the driver to:
Oracle JDBC Driver version - 10.1.0.3.0
The behaviour:
I have DomainObjects that have attributes that are BigDecimals.
Upon a commit, the data seems to be inserted correctly for these
attributes except when the value to be inserted is 0 (zero). In these
cases the value that is ultimately inserted turns out to be 8.
(8.00000000 actually)
The db entity's attribute is of the type NUMERIC with a max_length of 24
and a precision of 8.
Of consideration is that we are running JDK1.5 and the drivers are
labeled for '1.4', but it does seem odd to me that the oracle 9 driver
doesn't give us this problem.
-Tim
This archive was generated by hypermail 2.0.0 : Fri Feb 11 2005 - 18:21:16 EST