1

我正在尝试使用 Hibernate 的全局过滤器为单表多租户模型(所有租户的共享数据库)实现基于 DISCRIMINATOR 的多租户。

我知道全局过滤器没有应用于下面提到的 SQL 操作。

  1. 创造
  2. 更新
  3. 删除

它仅适用于基于 Criteria 的搜索,甚至不适用于Dao.findById(..) API。

全局过滤器仅适用于 SELECT 查询,而不适用于任何 DML 操作,这对吗?

如果是这样,那么只对一个操作使用 Hibernate Global 过滤器没有任何意义,那么 CREATE、UPDATE、DELETE 呢?

我有一个疑问,请帮助我。

4

0 回答 0