我们有一个带有自己的 OR 映射器的应用程序 (Java)。在这个系统中,我们可以将其与 Hibernate 的拦截器(我们称之为触发器)进行比较:在将数据保存到数据库之前、删除之后等执行特定操作。底层数据库是 MySQL。
现在我们想使用诸如 Pentaho Data Integration 或 Talend 之类的工具来转换数据以将其放入我们的系统中。直接在 SQL 级别上执行此操作没有问题,但这样做会失去触发器的内置功能。
有没有办法以某种方式将任何数据集成解决方案集成到我们现有的应用程序中?如果有一种方法可以写入我们的类的实例而不是直接写入数据库,那就太好了。
欢迎任何提示:-)