Pessoal,
estou desenvolvendo um módulo do projeto onde trabalho utilizando Hibernate e preciso utilizar o interceptor ou EventListener para realizar alguns testes. Basicamente eu gostaria de saber os objetos que seriam atualizados no flush indevidamente, ou seja, objetos dirty, mas que não deveriam estar dirty.
O problema é que sempre que eu tento colocar o interceptor ou o EventListner, começa a aparecer um erro que não aparece se eu não os tiver usando. É como se o hibernate não conseguisse mais visualizar a presença de algumas linhas em tabelas que fazem a junção entre duas entidades.
Com o EventListener a exceção é:
Don’t dereference a collection with cascade=“all-delete-orphan”
Alguém tem alguma idéia?