第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Spring Boot設(shè)置Hibernate DDL

標(biāo)簽:
Java

在 “Spring Boot技术栈博客系统企业级前后端实战 ” 课程中, 有学员对课程中所使用的 Hibernate DDL 表示不解决。特作答如下:

在课程中,我们经常推荐如下配置:

spring.jpa.hibernate.ddl-auto=create-drop

使用该配置,Spring Boot 应用在启动过程中,就能根据实体,来自动映射成为数据库的表结构。create-drop 意味着,创建表结构前,会把之前已经存在的表结构先 drop掉。好处在于,每次的表结构都是全新的。

当然,也有学员产生了困扰。好不容易在表结构中创建了一堆的数据,结果重启了应用之后,就都drop掉,不见了。非常着急。

其实,很简单,只需设置 spring.jpa.hibernate.ddl-auto 配置即可。spring.jpa.hibernate.ddl-auto 的配置与 Hibernate 相似,除了 create-drop 外,还有 none, validate, update, create 等几个配置项。每个项含义如下:

  • validate 加载hibernate时,验证创建数据库表结构
  • create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
  • create-drop 加载hibernate时创建,退出是删除表结构
  • update 加载hibernate自动更新数据库结构

所以,如果你想保留表结构的数据,使用 update即可。

點擊查看更多內(nèi)容
10人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消