У нас есть приложение (Java) с собственным сопоставителем OR. В этой системе есть то, что можно сравнить с перехватчиками Hibernate (мы называем это триггерами): выполнять определенные действия непосредственно перед сохранением данных в базе данных, после их удаления и так далее. Основной базой данных является MySQL.
Теперь мы хотели бы использовать такие инструменты, как интеграция данных Pentaho или Talend для преобразования данных в нашу систему. Это не проблема сделать это непосредственно на уровне SQL, но при этом мы теряем встроенную мощь наших триггеров.
Есть ли способ каким-либо образом интегрировать любое из решений для интеграции данных в наше существующее приложение? Было бы замечательно, если бы существовал способ записи в экземпляры наших классов вместо прямой записи в базу данных.
Любые советы приветствуются: -)