Spring Data JDBC - Autowire Repository object dynamically



我使用的是spring数据JDBC。

我通常将特定的存储库对象作为自动连线使用,并执行必要的操作。

让我们考虑一下,我的员工属于某个特定的大陆。

我们每个大陆都有一个仓库。

在从员工表中检索数据后,根据其大陆值,需要初始化特定的大陆报告。

你能指导我如何动态创建存储库对象吗?

至少提示逐字逐句问题的答案:看看JdbcRepositoryFactoryBeanJdbcRepositoryFactoryBeanUnitTest

但我认为这不会解决你的问题,也不会有任何方向的问题。

不过,您可能会发现JdbcAggregateTemplate有帮助。这很难说,因为你很少分享你真正想要实现的目标。

一般来说,Spring Data不是为自引用的数据模型构建的,即在运行时从数据模型本身获取表或列名。在这种情况下,最好创建自己的存储库实现,它会考虑到您的特殊用例,但仅限于您所需的确切功能,这些功能通常非常有限,无法维护。

相关内容

最新更新