我有兴趣将我的Java+Struts+Spring+EclipseLink应用程序与多租户一起使用,我做了一些示例来提供多租户,一切都很好。但...
我有一个可能出现这种情况的设备:
具有隔离数据和共享架构并使用单个表的租户 A、B、C。
租户 A 和 B 也可以看到来自租户 C 的数据。但租户 C 只能看到自己的数据,因为多租户正常工作。
一个真实的例子可能是一家具有不同部门的公司使用我的应用程序,但某些部门可以看到其他数据。
对于插入数据,我想我可以用它来管理我的代码,@Multitenant(MultitenantType.SINGLE_TABLE)
但我不知道过滤器数据的部分是否可以用 eclipseLink 或我可以使用什么解决方案来管理。