所以我试图拦截对数据库的调用.现在我有一个java程序,它监听通知(由各种程序调用).我正在尝试扩展它以分析其中一个程序对使用Hibernate ORM的数据库进行的查询.
我正在看Hibernate拦截器,这似乎很有趣.我如何将Interceptor集成到我的程序中?我不知道如何使用它来连接其他程序来监听电话.或者听众会是更好的选择吗?
谢谢,哈利
解决方法:
要在程序中集成Hibernate拦截器,您必须执行以下步骤:
>创建一个扩展hibernate的EmptyInterceptor的类.
>实施与您的要求相关的方法.
>将其设置为配置,如
配置cfg = new Configuration();
cfg.setInterceptor(new YourInterceptor());