【发布时间】:2012-12-10 23:46:27
【问题描述】:
我有兴趣将我的 Java+Struts+Spring+EclipseLink 应用程序与多租户一起使用,我做了一些示例来提供多租户并且一切正常。 但是……
我有一个可能出现这种情况的设备:
具有隔离数据和共享架构并使用单个表的租户 A、B、C。
租户 A 和 B 也可以看到来自租户 C 的数据。但由于多租户正常工作,租户 C 只能看到自己的数据。
一个真实的例子可能是一家具有不同部门的公司使用我的应用程序,但某些部门可以看到其他数据。
对于插入数据,我想我可以使用@Multitenant(MultitenantType.SINGLE_TABLE) 管理我的代码,但我不知道是否可以使用eclipseLink 管理过滤器数据的部分或我可以使用什么解决方案。
【问题讨论】:
标签: java spring struts eclipselink multi-tenant