Spring boot:配置hsqldb数据源以保存数据

时间:2017-03-19 10:10:28

标签: java spring spring-mvc spring-boot hsqldb

我正在尝试创建一个春季启动应用程序。我想使用hsql数据库保存数据。

首先我确实包含了hsqldb maven依赖项,并且springboot auto-configure工作正常,但是在app重启后数据丢失了。

然后我在application.peoprties文件中包含了以下配置

spring.datasource.url = jdbc:hsqldb:file:testdb.script
spring.datasource.username = SA
spring.datasource.password = 

#JPA properties
spring.jpa.generate-ddl=true

但数据仍未保留。 持久化数据应该配置什么? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

如果您使用嵌入式数据库,spring.jpa.hibernate.ddl-auto的默认值为create-drop。在您的属性中将其更新为spring.jpa.hibernate.ddl-auto=validatenone