本文记录SpringBoot学习中遇到的问题。
使用嵌入式数据库H2时,虽然没有使用内存模式,但是每次调试运行结束后data都会自动删除。
需要更改property配置。
配置application.properties
需要更改application.properties 配置如下:
spring.jpa.hibernate.ddl-auto=none
解释:
DDL 模式可选项: none
、 validate
、 update
、 create
和 create-drop
。
这是 hibernate. hbm2ddl.auto
属性的一个快捷方式。
在使用嵌入式数据库时,默认为 create-drop
, 其他情况下默认为 none
。
网上很多说更改为update
,搞了半天也没有生效。该值应该为none
。