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

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

С Уважением,
Алексей.
...
Рейтинг: 0 / 0
jpa(hiberhate) и BigDecimal
    #38472019
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Number в базе какой размерности?
Чем смотрите данные в базе?
Есть понимание что 1,23456789123457E17 это тоже самое число ограниченное 15ю знаками мантиссы?
...
Рейтинг: 0 / 0
jpa(hiberhate) и BigDecimal
    #38472388
asu81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Спасибо за ответ.
В базе Number без огрничения размерности.
Я понимаю, что это тоже такое представление числа, но не понимаю, почему оно представлено в таком виде.
Просмотр -pl/sql developer
...
Рейтинг: 0 / 0
jpa(hiberhate) и BigDecimal
    #38472471
asu81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз спасибо за ответ.
Меня смутило, то как было представлено данное число.
...
Рейтинг: 0 / 0
jpa(hiberhate) и BigDecimal
    #38472554
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. У меня sql developer как раз нормально показывает большие числа. Вотличие, например, от SQL Manager.
...
Рейтинг: 0 / 0
jpa(hiberhate) и BigDecimal
    #38472734
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jpa(hiberhate) и BigDecimal
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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