Size: a a a

2020 November 25

Constantine ʕ◔ϖ◔ʔ🦀... in pro.jvm
true || false
Привет, комрады! Есть вопросы относительно девопс, не знаете подходящий чат?
источник

t

true || false in pro.jvm
Спасибо
источник

B1

Burevesnik 1960 in pro.jvm
Кто знает нотацию для хибернейта, когда  код будет в приоритете чем  правила таблицы?
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
Кто знает нотацию для хибернейта, когда  код будет в приоритете чем  правила таблицы?
ничего не понятно. что значит приоритетнее? какая задача решается?
источник

B1

Burevesnik 1960 in pro.jvm
Alexandr Emelyanov
ничего не понятно. что значит приоритетнее? какая задача решается?
я вчера решал ту же задачу, но не могу понять в чем проблема. в таблице сущности есть default true  если будут null закидывать. Создаю новую entityy с null полями и сохраняю через repository - в бд null поля засетались как нужно, но repository.save возвращает entity с  null полями.

пытался через columnDefinition = "boolean default true" решить, но так же.

хотя если потом буду доставать через id юзера,  вернеться нормальный  entity
источник

А

Алексей in pro.jvm
Так null - это тоже значение.
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
я вчера решал ту же задачу, но не могу понять в чем проблема. в таблице сущности есть default true  если будут null закидывать. Создаю новую entityy с null полями и сохраняю через repository - в бд null поля засетались как нужно, но repository.save возвращает entity с  null полями.

пытался через columnDefinition = "boolean default true" решить, но так же.

хотя если потом буду доставать через id юзера,  вернеться нормальный  entity
у брать дефолт на уровне бд, сделать дефолт на уровне jpa
источник

B1

Burevesnik 1960 in pro.jvm
Alexandr Emelyanov
у брать дефолт на уровне бд, сделать дефолт на уровне jpa
зачем забирать с бд?  Пытался сделать на уровне jpa  вот так - columnDefinition = "boolean default true", но не работает ( зависимости все есть, бд  postgres)
источник

AB

Alessio Bratenkov in pro.jvm
едрить калатить
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
зачем забирать с бд?  Пытался сделать на уровне jpa  вот так - columnDefinition = "boolean default true", но не работает ( зависимости все есть, бд  postgres)
так это влияет только на схему бд, это не говорит хиберу проставить в энтити дефолт
источник

AE

Alexandr Emelyanov in pro.jvm
я бы посоветовал осознанно в бизнес логике это поле заполнять
источник

AE

Alexandr Emelyanov in pro.jvm
и убрать дефолт из бд
источник

B1

Burevesnik 1960 in pro.jvm
я предлагал уже своим, но переносить логику с бд в бизнес не хорошо
источник

AE

Alexandr Emelyanov in pro.jvm
ну тогда остается только делать селект, что бы понять какой там база дефолт поставила  :)
источник

AB

Alessio Bratenkov in pro.jvm
дба анафеме придадут
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
я предлагал уже своим, но переносить логику с бд в бизнес не хорошо
а зачем логика в БД?
источник

AE

Alexandr Emelyanov in pro.jvm
на лицо нарушение ответственности
источник

D

Dima in pro.jvm
Burevesnik 1960
я вчера решал ту же задачу, но не могу понять в чем проблема. в таблице сущности есть default true  если будут null закидывать. Создаю новую entityy с null полями и сохраняю через repository - в бд null поля засетались как нужно, но repository.save возвращает entity с  null полями.

пытался через columnDefinition = "boolean default true" решить, но так же.

хотя если потом буду доставать через id юзера,  вернеться нормальный  entity
Они там и будут
источник

D

Dima in pro.jvm
Пока не переподтянешь
источник

D

Dima in pro.jvm
Решение - сетай дефолты в коде
источник