Hibernate:检查修改了哪个实体的字段

Hibernate:检查修改了哪个实体的字段,第1张

Hibernate:检查修改了哪个实体的字段

您可以做的是创建一个Hibernate Interceptor,使其在创建,修改和更新等事件中充当触发器。
http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/events.html,
以便将要修改和保留给定实体之前的任何点,1.您可以检查用户是否拥有访问权限(您可以从会话或数据库中获取用户名)来修改特定字段,并因此可以授予访问权限以保存或更新。2.您只能在修改实体时通知其他用户。

通过这种方式,您可以在Spring的Hibernate 4实施中创建一个新的会话范围拦截器。session session =
s.withOptions()。interceptor(new YourInterceptor()。openSession();



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5124615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存