相关疑难解决方法(0)

Hibernate拦截器和事件侦听器

我想知道是否有可能找出hibernate 对数据库的真正作用(即提交的更改).我想就某些变化通知另一个流程.

我猜测,事件类型小号POST_COMMIT_DELETE,POST_COMMIT_UPDATEPOST_COMMIT_INSERT应该做的,但由于刚好为零的文件,这只是一个猜测.有人可以证实吗?我错过了吗?

我也不确定如何获得真正写的东西.在PostInsertEvent同时包含Object entityObject[] state,这两个我应该信任?


一个侧面问题:我没有使用XML,没有Spring,没有JPA,只是ConfigurationbuildSessionFactory.这真的是听众应该注册的方式吗?

 EventListenerRegistry registry = ((SessionFactoryImpl) sessionFactory)
    .getServiceRegistry()
    .getService(EventListenerRegistry.class);
registry.appendListeners(....);
Run Code Online (Sandbox Code Playgroud)

我要求它作为它的1.依赖于实现细节,2完全丑陋,3几乎完全不可发现.

java hibernate transactions listener

15
推荐指数
1
解决办法
5511
查看次数

标签 统计

hibernate ×1

java ×1

listener ×1

transactions ×1