
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.07.2011, 14:40:12
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Не могу нигде найти какую поставить аннотацию, чтобы при Код: plaintext в Postgres'e создавался столбец типа numeric(19,6) по-умолчанию он создает numeric(19,2) что при округлении и работе с процентами к примеру с НДС, приводит к потере копеечек и т.д. Можно конечно вручную заменить 2 на 6 в БД, но имхо это изврат при использовании JPA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 15:06:09
|
|||
|---|---|---|---|
|
|||
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Nixic , есть вариант использовать columnDefinition , например @Column(columnDefinition = "numeric(19, 6)") . Но, ИМХО, изврата меньше не станет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 15:14:37
|
|||
|---|---|---|---|
|
|||
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 15:25:07
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Ставил @Column(scale=6) не помогло В крайнем случае стану использовать columnDefinition, по крайней мере этим можно избежать ситуации "забыть поправить руками в БД". Спасибо за ссылку! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 15:30:59
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Кто-нибудь может пояснить в каких случаях и зачем может понадобиться разворачивать базу через Hibernate? Лично мое мнение - ни в одном серьезном проекте не будут полагаться на то, что сгенерирует хибернейт. Нахрен оно тогда вообще сдалось? Почему руками таблички не написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 15:49:28
|
|||
|---|---|---|---|
|
|||
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
svenomПочему руками таблички не написать?Утверждается, что в хибере быстрее и проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 15:56:07
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Basil A. Sidorov, быстрее и проще нарисовать их в Visual Paradigm и из него же сгенерить в бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 16:03:03
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Может быть я конечно рассуждаю как старый дед :), но у меня от таких штучек, мурашки по коже бегут - когда у тебя нормального контроля за крайне ответственной частью приложения. Это сродни Autowired в Spring - на первый взгляд красиво, а по факту врядли кто осмелиться использовать это в мало-мальски сложном проекте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 16:34:26
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
svenom, +1 ну, новый проект, ещё куда ни шло. Но при апдейте потом всё равно через скрипты в БД. Данные там на "вес золота". В смысле - на счётчик поставить могут :)) ______________________________________________ "Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2011, 18:43:10
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
svenomЭто сродни Autowired в Spring - на первый взгляд красиво, а по факту врядли кто осмелиться использовать это в мало-мальски сложном проекте.autowired довольно прост и, в худшем случае, просто не стартует система... а вот не правильная работа с данными - довольно серьезный косяк =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2011, 18:44:25
|
|||
|---|---|---|---|
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
svenomКто-нибудь может пояснить в каких случаях и зачем может понадобиться разворачивать базу через Hibernate? я разворачиваю через liquibase. в ней тоже косяк с развертыванием BigDecimal на PostgreSQL =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2011, 22:45:14
|
|||
|---|---|---|---|
|
|||
Hibernate BigDecimal annotation PostgreSQL |
|||
|
#18+
Код: plaintext Такое не заработало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130339]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
45ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
96ms |
get tp. blocked users: |
3ms |
| others: | 272ms |
| total: | 480ms |

| 0 / 0 |
