Spring JPA vs JDBC

Spring JPA vs JDBC,spring,spring-data-jpa,Spring,Spring Data Jpa,我了解使用Spring的JPA的一些好处,例如利用Crud和JPA存储库功能轻松访问数据源。当要使用多个数据源时,这似乎丢失了。我已经看到了关于如何实现这一点的各种示例,但是为每个数据源创建一组类所增加的时间似乎太多了 当我们可以只使用POJO方法时,为什么要花时间使用Spring的JPA来配置多个数据源 谢谢。JPA还使用不同的方言将您从实现和存储引擎中抽象出来。您可以在其上添加抽象层,以从实际的不同数据源中进行抽象,尽管我不认为模式是共享的,因此您最终需要POJO作为DTO 你所说的POJO

我了解使用Spring的JPA的一些好处,例如利用Crud和JPA存储库功能轻松访问数据源。当要使用多个数据源时,这似乎丢失了。我已经看到了关于如何实现这一点的各种示例,但是为每个数据源创建一组类所增加的时间似乎太多了

当我们可以只使用POJO方法时,为什么要花时间使用Spring的JPA来配置多个数据源


谢谢。

JPA还使用不同的方言将您从实现和存储引擎中抽象出来。您可以在其上添加抽象层,以从实际的不同数据源中进行抽象,尽管我不认为模式是共享的,因此您最终需要POJO作为DTO

你所说的POJO方法是什么意思


无论如何,我不认为这是堆栈溢出的问题

多个数据源与pojo方法有什么关系?我一直跟踪你直到问题本身。值得一提的是,我使用动态数据源,这样我就可以随意连接到数百个客户数据库中的任何一个;2个类和一个自定义配置类。。。简单明了。在使用swing用户界面的普通旧java对象中,我将使用Connection、DriverManager、PreparedStatement、,Spring和JPA将所有这些都抽象掉,不管您有多少数据源,所以我仍然不清楚问题到底是什么,您能澄清您所指的Spring的哪些部分吗?这里可能有SpringJDBC、SpringORM、SpringDataJPA、SpringDataJDBC甚至SpringBoot。在使用多个数据源时,唯一似乎丢失的部分是spring boots自动配置。从Spring+JPA的任何变体到再次直接使用ResultSet还有很长的路要走。至少与标题中的问题相关:在使用swing用户界面的普通旧java对象中,我将使用Connection、DriverManager、PreparedStatement和ResultSet类创建到数据库的连接。