关于如何使用 jpa-repositiroies 在 Spring-Boot 上持久保存数据的指南/教程
Posted
技术标签:
【中文标题】关于如何使用 jpa-repositiroies 在 Spring-Boot 上持久保存数据的指南/教程【英文标题】:Guide/tutorial on how to persistently save data on Spring-Boot with jpa-repositiroies 【发布时间】:2020-02-11 21:41:14 【问题描述】:我已经用谷歌搜索了很多如何持久保存数据(这意味着在我关闭/重新启动我的应用程序后它仍然存在)。 但是那里的每个指南都是“嘿,我们向您展示了如何快速使用带有 jpa 的 spring-boot,并且我们使用 h2 数据库(内存中)”
我正在寻找一个指南,该指南显示设置,以便可以使用将数据存储在某个位置的数据库,即使在应用程序关闭之后,也可以在以后的任何时间点检索它。 如果有人能提供这样的链接,我非常感激!
【问题讨论】:
在 Stack Overflow 上,要求提供非现场资源(例如教程或指南)的问题被视为离题。您可以在help center 中阅读更多相关信息。然而,JPA 的优点在于它独立于数据库。您不喜欢使用内存数据库吗?好吧,您可以设置一个,正确配置spring.datasource.url
,然后就可以开始了。
我理解这一点,我对此表示反对,但是这个“你不喜欢使用内存数据库吗?好吧,你可以设置一个,正确配置 spring.datasource.url 并你准备好了。”是我从未做过的部分,并认为可能有它的指南
在这种情况下,Hibernate(= JPA Spring boot 使用的实现)支持many different database vendors。如果您寻找有关设置的教程而不是寻找通常非常固执己见的多合一教程,您可能会更幸运。
【参考方案1】:
我认为 Google 可以为此提供很多示例。我不确定您的查询是什么。 这里有些例子: https://www.mkyong.com/spring-boot/spring-boot-spring-data-jpa-mysql-example/ https://www.callicoder.com/spring-boot-rest-api-tutorial-with-mysql-jpa-hibernate/ https://spring.io/guides/gs/accessing-data-mysql/
HTH
【讨论】:
谢谢,这些从未弹出。我搜索了“Spring boot jpa 存储库持久性”、“Spring boot jpa 存储库在退出后保存数据”等,只显示了没有持久性的指南以上是关于关于如何使用 jpa-repositiroies 在 Spring-Boot 上持久保存数据的指南/教程的主要内容,如果未能解决你的问题,请参考以下文章
关于 initWithNavigationBarClass 的困惑 - 如何使用(新的 instanceType 方法)
关于如何使用指向 MainWindow 的指针的 QT 问题