我已经在网上阅读了几篇关于多租户(针对 SaaS 应用程序中的不同客户端)的文章(即这个、那个和那个)。一旦你决定采用基于鉴别器的方法,hibernate doc 指出,这在版本 4 中不受支持,但会在版本 5 中出现。
不过,您可能会找到几篇关于为此目的使用休眠过滤器的文章(即this和that)。
我想知道,如果基于过滤器的解决方案可以的话,为什么在版本 5 中会有一些特殊的实现。因此:基于过滤器的解决方案的缺点是什么?(我已经阅读(见 06/Dec/11 的评论)它们不适用于 find 语句。但似乎没有其他来源同意这一点。这是真的吗?)