Jeśli używasz Javy jako interfejsu do bazy danych, dlaczego nie zrobić tego w kodzie warstwy środkowej Javy zamiast wyzwalacza? Bazy danych służą trwałości. Jeśli później zdecydujesz się użyć innej formy powiadomienia, łatwiej będzie Ci ją dodać do Javy niż do MySQL.