使用相同的DAO在多个数据库中运行相同的查询吗?

时间:2019-12-13 13:26:32

标签: java spring-boot spring-data-jpa dao

我有一个用例,其中相同的本机查询:根据用户的输入,需要在多个数据库(主要是oracle)中执行由passwd标识的创建用户。这是否需要为每个数据库使用单独的dao(存储库),还是可以创建1个DAO并在其中重复使用? 我正在通过基于Java的配置来配置不同的数据库,以获取jdbc数据库的url等,并将其中之一标记为主要数据库。我不想创建多个DAO,因为所有DAO都包含相同的代码。 如果可以重复使用相同的DAO,如何指定在哪个数据库上运行查询?

0 个答案:

没有答案