Size: a a a

2020 May 13

DP

Denis Pavlyuchenko in pro.jvm
AlexJok
Подскажите, а удалить сущность из БД в catch блоке это ок?
тут простая штука. Станут ли ваши данные неконсистентными, если удаление в catch блоке не случится (например, сервак упал по питанию). Если станут, то надо смотерть в сторону других решений (например, транзакции). Если не станут, то уже можно более детально смотреть на такое решение
источник

OC

Oleg Chirukhin ☄️🧙‍♂... in pro.jvm
Java-дайджест за 13 мая доставлен!

https://habr.com/ru/company/jugru/blog/501738/
источник

РН

Роман Нагаев... in pro.jvm
AlexJok
Подскажите, а удалить сущность из БД в catch блоке это ок?
выглядит как костыль вместо отката транзакции
источник

N

Nikita in pro.jvm
тем более удаление сущности в catch блоке тоже не гарантированно пройдет, очень плохой костыль, имхо
источник

A

AlexJok in pro.jvm
Да, не просто так спросил)
Порядок такой :
1) сохранили сущность в сервисе 1.
2) улетел некоторый запрос в сервис 2, которому нужна эта сущность и он тянет её из сервиса 1. То есть если поставить transactional, то сервис 2 ничего не получит т. к в первом ещё не завершена операция.
3) если в сервисе 2 случилась шняга, надо откатить сохранение сущности.

Долбанные публичные апи...
источник

LF

Lost Fin in pro.jvm
Переслано от Lost Fin
Ребят, кто нибудь работал с javaFx?
источник

LF

Lost Fin in pro.jvm
Переслано от Lost Fin
Я переименовал 1 xml файлик и теперь scene builder вообще ничего не позволяет добавлять на экран
Обычно перетаскивал элементы с панельки слева на экран
А он не разрешает этого делать
источник

LF

Lost Fin in pro.jvm
даже нет мысли, как это погуглить
источник

LF

Lost Fin in pro.jvm
p.s. работаю в intelij, win10
источник

BP

Bogdan Panchenko in pro.jvm
Lost Fin
Переслано от Lost Fin
Я переименовал 1 xml файлик и теперь scene builder вообще ничего не позволяет добавлять на экран
Обычно перетаскивал элементы с панельки слева на экран
А он не разрешает этого делать
Какой именно xml ? Экран ? Пробовал закрыть не сохраняя ? Билдер вшитый в идею или установленный (оракл или gluon) ?
источник

KD

Kirill Dominate in pro.jvm
Роман Нагаев
можно поискать на сайтах с вакансиями
да, я знаю, что много где требуется, но хотелось узнать какие уже из ныне созданных приложух активно этим пользуются
источник

LF

Lost Fin in pro.jvm
билдер вшитый, то есть создал проект javafx и он по шаблону сразу был
да, xml экран
источник

DP

Denis Pavlyuchenko in pro.jvm
AlexJok
Да, не просто так спросил)
Порядок такой :
1) сохранили сущность в сервисе 1.
2) улетел некоторый запрос в сервис 2, которому нужна эта сущность и он тянет её из сервиса 1. То есть если поставить transactional, то сервис 2 ничего не получит т. к в первом ещё не завершена операция.
3) если в сервисе 2 случилась шняга, надо откатить сохранение сущности.

Долбанные публичные апи...
нет, в этом случае надо распремлять систему, а не в catch удалять сущности. Наверное, надо посмотреть на Саги (взять идеи от туда), или event sourcing
источник

BP

Bogdan Panchenko in pro.jvm
Bogdan Panchenko
Какой именно xml ? Экран ? Пробовал закрыть не сохраняя ? Билдер вшитый в идею или установленный (оракл или gluon) ?
Вшитый в идею лучше не использовать. От Gluon ставит лучше. В идее есть настройка что бы через контекстное открывать
источник

BP

Bogdan Panchenko in pro.jvm
Lost Fin
билдер вшитый, то есть создал проект javafx и он по шаблону сразу был
да, xml экран
Перезапуск  идеи, мне помогало
источник

LF

Lost Fin in pro.jvm
хорошо, спасибо, попробую
источник

РН

Роман Нагаев... in pro.jvm
Kirill Dominate
да, я знаю, что много где требуется, но хотелось узнать какие уже из ныне созданных приложух активно этим пользуются
я к тому что в вакансиях пишут на какой проект требуется разраб, значит ты можешь считать что проект на который требуются разрабы со знанием спринга как минимум использует спринг)
источник

A

AlexJok in pro.jvm
Denis Pavlyuchenko
нет, в этом случае надо распремлять систему, а не в catch удалять сущности. Наверное, надо посмотреть на Саги (взять идеи от туда), или event sourcing
Ну окей, мысль понял. Спасибо
источник

KD

Kirill Dominate in pro.jvm
Роман Нагаев
я к тому что в вакансиях пишут на какой проект требуется разраб, значит ты можешь считать что проект на который требуются разрабы со знанием спринга как минимум использует спринг)
проектов куча, а методов реализации ещё больше. Проект можно сделать и со спрингом, и без
источник

x

x in pro.jvm
Kirill Dominate
проектов куча, а методов реализации ещё больше. Проект можно сделать и со спрингом, и без
наверное если в вакансии написано spring, то в проекте будет спринг, не?
источник