我想为所有租户实现基于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 回答
使用hibernate过滤器,您可以在我们的应用程序中实现以下项目,
多租户,
授权
身份验证
行级授权
在我们的应用程序中,我们应用了这个并获得了很好的结果,并将相同的内容应用于其他基于Web的产品 . 请参考以下链接供您参考,您将对上述内容有所了解 . http://www.jroller.com/RickHigh/entry/using_spring_aop_and_hibernate