Re: Mapping Java BigDecimal

Поиск
Список
Период
Сортировка
От dmp
Тема Re: Mapping Java BigDecimal
Дата
Msg-id 4B568642.1000004@ttc-cmc.net
обсуждение исходный текст
Ответ на Re: Mapping Java BigDecimal  ("Donald Fraser" <postgres@kiwi-fraser.net>)
Список pgsql-jdbc
> I would like to disagree with the statement that PostgreSQL
> numeric is a real with rounding to the precision specified.


I concede my mis-statement.

> Hi All,
>
> We decide add support PostgreSQL database (now supporting only Oracle
> database) to our product.
>
> In Oracle we mapping Java BigDecimal to number(19, 2), in PostgreSQL
> to numeric(19, 2).
>
> If I store to "BigDecimal column" number without decimal, e.g. "3",
> than Oracle JDBC driver return "3", but PostgreSQL JDBC driver return
> "3.00".
>
> Is there some way (mapping, server setup, jdbc driver setup,...) how
> reach return number without trailing zeroes on decimal position?
>
> I'm using JDBC4 PostgreSQL Driver (v. 8.4-701) and PostgreSQL v.
> 8.1.18 (default for CentoOS 5.3).
> Thank you all


Oracle NUMBER(19,2), (precision,scale) is just the same as
NUMERIC(19,2), but if do

Oracle NUMBER(19,2) ----> PostgreSQL Numeric, no precision yields the
desired result
as Jakub has figured out and keeps whatever precision input.

danap.


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "Donald Fraser"
Дата:
Сообщение: Re: Mapping Java BigDecimal
Следующее
От: "Donald Fraser"
Дата:
Сообщение: Re: Mapping Java BigDecimal