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

start [/forum/topic.php?fid=59&msg=37356786&tid=2130339]: |
0ms |
get settings: |
14ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
47ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
82ms |
get tp. blocked users: |
3ms |
| others: | 307ms |
| total: | 505ms |

| 0 / 0 |
