我正在尝试使用Hibernate的全局过滤器为单表多租户模型(所有租户的共享数据库)实现基于DISCRIMINATOR的多租户。
我开始知道全局过滤器没有应用于下面提到的SQL操作。
它仅适用于基于条件的搜索,甚至不适用于Dao.findById(..)
API也是如此。
Global过滤器仅适用于SELECT查询,而不适用于任何DML操作吗?
如果是这样,那么使用Hibernate Global过滤器只有一个操作没有任何意义,那么CREATE,UPDATE,DELETE呢?
我有疑问,请帮助我。