2012-02-29 11 views
5

Sto utilizzando EntityListeners (@PreUpdate) per eseguire determinate azioni una volta che le mie entità cambiano. Tuttavia ho notato che le modifiche di una raccolta all'interno di un'entità non attivano il listener di entità JPA, il che ha senso perché la tabella contenente l'entità non è stata modificata, ma una tabella da molti a molti era.Firma ascoltatori JPA nel cambio campo raccolta

C'è un modo per far scattare l'entità listener in caso di cambio di una collezione?

+0

Perché non si inserisce l'attributo PreUpdate nell'entità figlio anziché in quello principale? – perissf

+0

@perissf la tabella che viene aggiornata è una tabella molti a molti che non è mappata come entità nel mio codice. –

+0

Mi spiace di non averlo visto – perissf

risposta

0

Mi aspetterei che gli eventi vengano chiamati. Quale fornitore JPA stai usando?

+0

Hibernate è il mio fornitore –

Problemi correlati