Size: a a a

2020 February 05

DS

Dmitriy Shilnikov in learn.java
dima
у хибера кстати есть проперти для логирования запросов
Они хуже.
источник

DS

Dmitriy Shilnikov in learn.java
Есть доклад один, там куча способов перечислены, как логи делать в хибернейте
источник

d

dima in learn.java
лучше конечно вообще хибер не юзать
источник

DS

Dmitriy Shilnikov in learn.java
По-моему, p6spy самый удобный / простой
источник

ВБ

Вениамин Белоусов in learn.java
Dmitriy Shilnikov
Иначе я в метод  public <T extends Entity> void save(T item) от EmployeeRepository смогу вообще любую сущность запихнуть
А почему любая сущность  это плохо?
источник

d

dima in learn.java
если мы уж про хуже начали говорить
источник

DS

Dmitriy Shilnikov in learn.java
dima
лучше конечно вообще хибер не юзать
У них не хибернейт
источник

d

dima in learn.java
Dmitriy Shilnikov
У них не хибернейт
любой орм JPA-спеки
источник

d

dima in learn.java
суть не меняется
источник

ВБ

Вениамин Белоусов in learn.java
Dmitriy Shilnikov
Иначе я в метод  public <T extends Entity> void save(T item) от EmployeeRepository смогу вообще любую сущность запихнуть
Понял
источник

Ю

Юрий in learn.java
Здравствуйте, подскажите, как быть, пишу свой аспект, хочу прикрутить к методам у которых будет стоять аннотация @debounce дебаунсер, обрабатую метод, хочу чтобы вместо обработчика шла обработка метода, что для этого нужно сделать?
источник

Ю

Юрий in learn.java
вместо runnable имеется в виду
источник

DS

Dmitriy Shilnikov in learn.java
Юрий
Здравствуйте, подскажите, как быть, пишу свой аспект, хочу прикрутить к методам у которых будет стоять аннотация @debounce дебаунсер, обрабатую метод, хочу чтобы вместо обработчика шла обработка метода, что для этого нужно сделать?
proceed() вызвать.
источник

Ю

Юрий in learn.java
Dmitriy Shilnikov
proceed() вызвать.
внутри шедулера
источник

Ю

Юрий in learn.java
каак?
источник

DS

Dmitriy Shilnikov in learn.java
В смысле? Вместо runnable.run напиши proceedingJoinPoint.proceed()
источник

Э

Эд in learn.java
как организовать совместную работу 2 потоков с обменом данными? Через общий объект-монитор получается херово, ибо каждый раз notify, wait, notify, это не удобно
источник

VA

Vladimir Alexeev in learn.java
Эд
как организовать совместную работу 2 потоков с обменом данными? Через общий объект-монитор получается херово, ибо каждый раз notify, wait, notify, это не удобно
Exchanger
источник

Э

Эд in learn.java
Vladimir Alexeev
Exchanger
спасибо, покопаю туда
источник

Ю

Юрий in learn.java
Dmitriy Shilnikov
В смысле? Вместо runnable.run напиши proceedingJoinPoint.proceed()
сделал, но теперь проблема такая аннотация не работает, я не попадаю в точку останова
источник