代码之家  ›  专栏  ›  技术社区  ›  Dejell

休眠侦听器性能和LoadEventListener

  •  1
  • Dejell  · 技术社区  · 16 年前

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

    我想用工具 PreLoadEventListener .

    关于性能-对每个实体使用OnPreload的成本是多少?Hibernate是否通过反射分配相关的侦听器?是在每个休眠会话中执行一次,还是每次查找都会调用反射来查找合适的侦听器?

    编辑

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

    1 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

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

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

    相关问题

    工具书类