从Spring应用程序访问外部数据库

时间:2013-05-30 02:42:07

标签: spring jpa datasource

我的工作区中有两个项目,projectA和projectB。

在projectA中,我有一些bean,它使用带有注释的JPA构建数据库。让我们将此数据库命名为dbA。

在projectB中,我需要访问dbA中的读写。

这两个项目都是Spring项目。

问题:

projectB如何知道projectA中的bean?我可以从projectB访问带有JPA(Hibernate)的dbA吗? 现在我使用JDBC和显式SQL查询从projectB访问dbA。但我需要entityManager.merge entityManager.save等。可能吗?

1 个答案:

答案 0 :(得分:1)

  • projectB如何知道projectA中的bean?

将projectA中的bean添加为projectB的依赖项。

  • 我可以从projectB访问带有JPA(Hibernate)的dbA吗?

是的,你可以。

  • 现在我使用JDBC和显式SQL查询从projectB访问dbA。但我需要entityManager.merge entityManager.save等。有可能吗?

是的,可以在将JPA相关的ocde添加到projectB或从projectA创建一个jar的jpa bean并将jar作为依赖项添加到projectB之后。