问题描述
在spring boot项目中使用hibernate设置hibernate.hbm2ddl.auto=update
时,在新的环境部署时会自动创建数据库表结构,但不会执行data.sql中的数据库初始语句。但使用create,就会在第二次启动时清除数据库重新创建。
你期待的结果
在hibernate中使用hmb2ddl.auto=update的同时,部署到新环境时自动初始化data.sql里面的语句插入一些初始数据
在spring boot项目中使用hibernate设置hibernate.hbm2ddl.auto=update
时,在新的环境部署时会自动创建数据库表结构,但不会执行data.sql中的数据库初始语句。但使用create,就会在第二次启动时清除数据库重新创建。
在hibernate中使用hmb2ddl.auto=update的同时,部署到新环境时自动初始化data.sql里面的语句插入一些初始数据
8 回答6.6k 阅读
4 回答714 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答797 阅读✓ 已解决