gpt4 book ai didi

java - Hibernate监听器性能和loadeventlistener

转载 作者:行者123 更新时间:2023-12-01 05:54:25 32 4
gpt4 key购买 nike

我需要根据每个登录用户的安全规则来限制每个表/对象的结果行。

我想使用实现PreLoadEventListener

关于性能 - 对每个实体使用 onPreLoad 的成本有多高? Hibernate 是否通过反射分配相关监听器?是每个 Hibernate session 完成一次还是每次查找都会调用反射来查找适当的监听器?

已编辑

安全状况复杂。它基于 5 个表,因为我必须检查用户组以检查该组的角色之一是否有权访问数据库中的行(标记安全性)。它是一个表中字段值的条件。

最佳答案

I need to restrict the resulting rows from each table/object depending on my security rules per logged user.

您是否考虑过使用 Filters而不是听众?这对我来说似乎更合适。

相关问题

引用文献

关于java - Hibernate监听器性能和loadeventlistener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549142/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com