java – 拦截对数据库的查询

所以我试图拦截对数据库的调用.现在我有一个java程序,它监听通知(由各种程序调用).我正在尝试扩展它以分析其中一个程序对使用Hibernate ORM的数据库进行的查询.

我正在看Hibernate拦截器,这似乎很有趣.我如何将Interceptor集成到我的程序中?我不知道如何使用它来连接其他程序来监听电话.或者听众会是更好的选择吗?

谢谢,哈利

解决方法:

要在程序中集成Hibernate拦截器,您必须执行以下步骤:

>创建一个扩展hibernate的EmptyInterceptor的类.
>实施与您的要求相关的方法.
>将其设置为配置,如

配置cfg = new Configuration();

cfg.setInterceptor(new YourInterceptor());

上一篇:java – 如何在Spring中拦截静态方法?


下一篇:SpringBoot的filter、listener、interceptor、AOP