首页 文章

基于DISCRIMINATOR的多租户与Spring Data JPA Hibernate

提问于
浏览
8

我想为所有租户实现基于DISCRIMINATOR的多租户解决方案 Shared Schema Based Multi-Tenancy Model -公共数据库架构 .

技术堆栈

  • Hibernate 3全局过滤器(我不能使用EclipseLink)

  • Spring Data JPA - 我想要这个,因为我们已经在使用这个,我们无法改变它 .

我的问题是

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

  • 完全可以用Spring Data JPA Hibernate 3实现我的需求吗?

1 回答

  • 2

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

    • 多租户,

    • 授权

    • 身份验证

    • 行级授权

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

相关问题