Cha*_*mei 8 hibernate multi-tenant hibernate-filters
我看了几篇文章(即这个和那个和那个(在SaaS应用程序为不同的客户)关于多租户在网络上).一旦你决定采用基于鉴别器的方法,hibernate doc就说明版本4不支持这种方法,但是版本5会提供.
不过,您可能会发现一些关于为此目的使用hibernate过滤器的文章(即这个和那个).
我想知道,如果基于过滤器的解决方案没问题,为什么在第5版中会有一些特殊的实现.因此:基于过滤器的解决方案有哪些缺点?(我已经读过(参见06/Dec/11的评论)他们不能使用find语句.但是没有其他的东西似乎赞同这一点.这是真的吗?)
基于过滤器的解决方案的一些缺点:
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "ARTICLE_ID")
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
private List<ArticleChild> children;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4184 次 |
| 最近记录: |