Size: a a a

Java/Kotlin and more

2021 February 03

AE

Alexandr Emelyanov in Java/Kotlin and more
А вот "главный сервис, в котором основная логика" уже звучит странно
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Как монолит прям
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
Alexandr Emelyanov
А вот "главный сервис, в котором основная логика" уже звучит странно
ну мож там комунда какая нибудь, которая бизнес процессом рулит
источник

NG

Nikolay Gusev in Java/Kotlin and more
Привет. Есть вопрос по хиберу, использую вот такой запрос:

@Query(value = "select u from University u "
           + "join u.groups g "
           + "join g.peoples p "
           + "where p.state != (:state) ")
   List<University> findUniversity(@Param("state") State state);

на выходе хочу получить все University без людей в статусе state,
на выходе получаю в List<University> всех людей во всех статусах
не подскажите. где я ошибаюсь. Спасибо.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Vitaly Sirotkin
ну мож там комунда какая нибудь, которая бизнес процессом рулит
Ну у нас так, но это у нас не главный сервис)
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
а какой?)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Просто микросервис, как и все остальные
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
без него бизнес процесс работает?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Ну у нас только два сервиса есть, без которых работать дальше не будет)
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
значит они главные
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Вернее, два, без которых будет) остальные - если отвалился один - отвалилась часть процессов
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
А те два, они есть, но на них не завязаны
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
ну вот если брать какой то отдельный процесс, в изоляции. там же есть какой то сервис, который оркестрацией процесса занимается?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
да, камунда оркестрирует, но например без гейтвея так же все ляжет, но его главным никак назвать нельзя)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
ляжет эврика, тоже все ляжет
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
ну вот чувак просто назвал "главным" оркестратор
источник

rA

r2d2 <🐜- Arseny... in Java/Kotlin and more
Nikolay Gusev
Привет. Есть вопрос по хиберу, использую вот такой запрос:

@Query(value = "select u from University u "
           + "join u.groups g "
           + "join g.peoples p "
           + "where p.state != (:state) ")
   List<University> findUniversity(@Param("state") State state);

на выходе хочу получить все University без людей в статусе state,
на выходе получаю в List<University> всех людей во всех статусах
не подскажите. где я ошибаюсь. Спасибо.
людей ты вытягиваешь через university.getGroups().getPeoples()?
в таком случае хибер просто подтянет коллекцию завязанную на university, затем на группы
источник

EI

Edem Injection in Java/Kotlin and more
1. достаю объект из монги
2. у объекта есть мапа, изначально она пустая(соответсвенно в монгу не сохраняется, то есть в монге на тот момент нет филда pausedResumed)
3. проталкиваю в мапу 1 ентри
4. сохраняю объект
В итоге в монге у объекта появляется филд pausedResumed но пустой, без сохраненной ентри внутри...
А вот когда уже по второму разу сохраняю, то есть филд уже существует тогда новая , сохраняемая ентри появляется. Сталкивался кто-нибудь с такой проблемой?
источник

NG

Nikolay Gusev in Java/Kotlin and more
r2d2 <🐜- Arseny
людей ты вытягиваешь через university.getGroups().getPeoples()?
в таком случае хибер просто подтянет коллекцию завязанную на university, затем на группы
я просто потом использую эти данные из запроса
источник

rA

r2d2 <🐜- Arseny... in Java/Kotlin and more
Nikolay Gusev
я просто потом использую эти данные из запроса
ты вытягиваешь university по условию указанному в квери. если ты затем идешь по каждой university и вытягиваешь связанные с ней groups ты получишь все группы этой сущности, а не отфильтрованные твоей query. посмотри в сторону dto projections
источник