Активные слушатели гибернации для некоторых конкретных объектов - PullRequest
0 голосов
/ 07 января 2019

Я хотел бы использовать Hibernate-слушатели для некоторых объектов. Решение instaceof, используемое в моем пользовательском слушателе, мне не подходит, потому что я хочу уменьшить количество вызовов методов.

public class CustomPostInsertEventListener implements PostInsertEventListener {

    @Override
    public void onPostInsert(PostInsertEvent event) {
         try {
                  if(event.getEntity() instaceof Person){
                    // do something
                  }
            }
     }

Я хотел бы запустить зарегистрированных слушателей только на объектах типа Person, например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...