Я хотел бы использовать Hibernate-слушатели для некоторых объектов. Решение instaceof, используемое в моем пользовательском слушателе, мне не подходит, потому что я хочу уменьшить количество вызовов методов.
public class CustomPostInsertEventListener implements PostInsertEventListener {
@Override
public void onPostInsert(PostInsertEvent event) {
try {
if(event.getEntity() instaceof Person){
// do something
}
}
}
Я хотел бы запустить зарегистрированных слушателей только на объектах типа Person, например.