我们正在使用Spring Boot + Spring Data JPA与Hibernate开发多租户Web应用程序。
通过将一个组织表与几乎每个表作为外键连接,实现了多租户功能。这意味着每个数据库调用(Spring Data存储库查询方法)都必须检查组织ID。
我需要一种方式,能够自动注入此“where organization_id =?”检查到每个查询方法中。以便开发人员不必专门关心组织ID检查。
从Spring Data JPA框架是否可以实现此目标?这种方法的优缺点是什么?
感谢您的时间。
通过将一个组织表与几乎每个表作为外键连接,实现了多租户功能。这意味着每个数据库调用(Spring Data存储库查询方法)都必须检查组织ID。
我需要一种方式,能够自动注入此“where organization_id =?”检查到每个查询方法中。以便开发人员不必专门关心组织ID检查。
从Spring Data JPA框架是否可以实现此目标?这种方法的优缺点是什么?
感谢您的时间。