从另一个 Spring Boot JPA 项目插入的数据库中读取数据
Posted
技术标签:
【中文标题】从另一个 Spring Boot JPA 项目插入的数据库中读取数据【英文标题】:Reading data from database that was inserted by another Spring Boot JPA project 【发布时间】:2018-12-18 21:47:47 【问题描述】:我有两个项目
-
ProjectA --> '基于 Spring Boot JPA 的 Java` 项目
ProjectB --> 通用“Java”项目
我的Database
是mysql Server
我的ProjectA
是一个网络项目,因此我能够从网页中获得大量数据插入到多个表中,而无需任何insert
查询。这是因为这是一个JPA
项目,而且非常简单。
现在我想在我的ProjectB
的几个Java
类中访问同一数据库中的相同数据。我不想将其转换为Spring Boot
项目,并使其变得更加复杂,只是从两个表中读取数据。
另一方面,我真的不想使用JDBC Connectors
和处理ResultSet
等。我喜欢annotations
在Spring Boot JPA project
中用于写入和读取数据库数据的方式。
我有什么选择?
【问题讨论】:
【参考方案1】:您可以使用 spring 的 JDBCTemplate
或 HibernateTemplate
来最小化您的代码。
【讨论】:
即使我使用 Spring 的JDBC Template
,我仍然必须将我的 ProjectB
转换为基于 Spring
的项目,并且每次我必须使用 Spring Boot
应用程序启动它时使用 embedded Tomcat
对吗?以上是关于从另一个 Spring Boot JPA 项目插入的数据库中读取数据的主要内容,如果未能解决你的问题,请参考以下文章
使用 Spring Boot 和 Spring Data JPA 批量插入不起作用
如何从另一个新的 Spring Boot 项目调用一个 Spring Boot 项目中存在的 Spring Boot api