Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / jpa(hiberhate) и BigDecimal / 6 сообщений из 6, страница 1 из 1
20.11.2013, 21:57:03
    #38472006
asu81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa(hiberhate) и BigDecimal
Здравствуйте!
Наткнулся на грбли при работе с BigDecimal.
В базу Oracle 11g (поле типа number) должно лечь число 123456789123456789.12.
Однако по факту в поле оно оказывается в виде 1,23456789123457E17.
Подскажите как можно это исправить?

Использую:
Hibernate 4;
Поле в в сущности типа BigDecimal;
Поле в базе типа Number.

С Уважением,
Алексей.
...
Рейтинг: 0 / 0
20.11.2013, 22:16:10
    #38472019
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa(hiberhate) и BigDecimal
Number в базе какой размерности?
Чем смотрите данные в базе?
Есть понимание что 1,23456789123457E17 это тоже самое число ограниченное 15ю знаками мантиссы?
...
Рейтинг: 0 / 0
21.11.2013, 09:34:56
    #38472388
asu81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa(hiberhate) и BigDecimal
Blazkowicz,
Спасибо за ответ.
В базе Number без огрничения размерности.
Я понимаю, что это тоже такое представление числа, но не понимаю, почему оно представлено в таком виде.
Просмотр -pl/sql developer
...
Рейтинг: 0 / 0
21.11.2013, 10:37:04
    #38472471
asu81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa(hiberhate) и BigDecimal
Еще раз спасибо за ответ.
Меня смутило, то как было представлено данное число.
...
Рейтинг: 0 / 0
21.11.2013, 11:12:55
    #38472554
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa(hiberhate) и BigDecimal
Странно. У меня sql developer как раз нормально показывает большие числа. Вотличие, например, от SQL Manager.
...
Рейтинг: 0 / 0
21.11.2013, 12:29:21
    #38472734
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpa(hiberhate) и BigDecimal
On 21.11.2013 11:37, asu81 wrote:

> Меня смутило, то как было представлено данное число.

В PL/SQL Developer меню Tools->Preferences, далее слева выбери Windows Types\SQL Window, справа поставь галку на опции
"Number fields to_char".

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / jpa(hiberhate) и BigDecimal / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]