关于重启项目后,数据库数据清空的问题

情景:最近在使用JPA持久层框架,碰到数据库清空的问题,发现重启项目后,数据库中的数据会被自动清空。

解决方法:将spring.jpa.hibernate.ddl-auto属性设为update。

  • ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空。

  • ddl-auto:create-drop----每次程序结束的时候会清空表。

  • ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新。

  • ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错。

©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:上身试试 返回首页