gpt4 book ai didi

hibernate - 如何使用 Spring Security、Hibernate 和行级 ACL 进行分页

转载 作者:行者123 更新时间:2023-12-04 21:17:27 25 4
gpt4 key购买 nike

我正在阅读有关 Spring Security 的内容,并想知道是否可以将 Spring ACL 与 hibernate 和分页一起使用。生成的 SQL 肯定很吓人,但可能会自动生成。甚至 possible to use hierarchical ACL如果数据库支持 recursive query evaluation .

使用后过滤器不是解决方案,因为它会破坏分页并且与数据库内的 ACL 过滤相比是不必要的开销。

所以我实际上有构建解决方案的部分。我想知道是否有人已经这样做了。

链接:

  • Similar question从 2012 年开始没有回复
  • link list about this question
  • 最佳答案

    是的,您的挑战有解决方案。该字段称为动态数据屏蔽和动态数据过滤。

    这个想法是你将有一个代理位于你的应用程序和数据库之间。代理将应用过滤,以便仅将相关授权数据返回给应用程序,从而保持分页完整。

    看一下:

  • 绿色SQL
  • 公理数据访问过滤器 MD ( demo )
  • 关于hibernate - 如何使用 Spring Security、Hibernate 和行级 ACL 进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19620576/

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