Joh*_*ohn 6 spring jpa jdbc h2
我使用文件 db 如下:
spring.datasource.url=jdbc:h2:file:./data/meet
Run Code Online (Sandbox Code Playgroud)
我可以在我的工作目录中找到文件“meet.mv.db”。
如果我向文件中添加元组并重新启动服务器,文件的大小会增加。但是,重新启动后我无法获取文件中的内容。这意味着根本没有持久性。
谁能帮我找到如何获得持久性?
如果您需要我的源代码:https : //github.com/jihunim/meet_n_eat_server
Tho*_*aux 10
在 application.properties 中:
spring.jpa.hibernate.ddl-auto=update
(来自https://docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/html/jpa.repositories.html)
我遇到了类似的问题,我发现这是因为我在 persistence.xml 文件中设置了这个属性:
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
Run Code Online (Sandbox Code Playgroud)
删除此行解决了问题,服务器重启后数据仍然存在。
| 归档时间: |
|
| 查看次数: |
6981 次 |
| 最近记录: |