9

我想为基于共享模式的多租户模型实施基于 DISCRIMINATOR 的多租户解决方案-所有租户的通用数据库架构。

技术栈

  • Hibernate 3 全局过滤器(我不能使用 EclipseLink)
  • Spring Data JPA - 我想要这个,因为我们已经在使用这个并且我们无法更改它。

我的问题是

  • 如何实现这一点:Spring Data JPA 对 GLOBAL 过滤器没有任何支持,所以我需要添加自定义 Spring Data JPA 存储库,它可以反过来为基于 DISCRIMINATOR 的解决方案应用全局过滤器?
  • 完全可以用 Spring Data JPA+Hibernate 3 来实现我的要求吗?
4

1 回答 1

2

使用休眠过滤器,您可以在我们的应用程序中实现以下项目,

  1. 多租户,
  2. 授权
  3. 验证
  4. 行级授权

在我们的应用程序中,我们应用了这一点并获得了很好的结果,并将相同的东西应用到其他基于 Web 的产品中。供您参考,请通过以下链接,您将对上述内容有所了解。 http://www.jroller.com/RickHigh/entry/using_spring_aop_and_hibernate

于 2017-08-29T09:48:47.210 回答