亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

數據庫連接不報錯,項目啟動不報錯,就是不能自動建表。。。

數據庫連接不報錯,項目啟動不報錯,就是不能自動建表。。。

正在回答

7 回答

是不包沒導對?我剛才也是,表創建失敗。把包換了好了,

import?javax.persistence.Id;


1 回復 有任何疑惑可以回復我~

肯定不是版本問題,我的本來datasource也是跟在?profiles下邊的,但自動補充它跳到下邊和mvc挨著去了https://img1.sycdn.imooc.com//5b310e65000113f308520650.jpg

0 回復 有任何疑惑可以回復我~

我的解決了,可能情況不太一樣都,我的springboot版本2.0以上,mysql 是8.0。

解決辦法:

1. yml文件中不要手寫配置,數據庫配置直接打username根據提示讓它自動補充出來,jpa配置直接打ddl讓他自動補充,后邊的值create,true啥的都讓它自動補充出來(手打容易失誤,位置不對,比如本來是:spring.mvc.view,但是寫的時候mvc和view下來一樣齊了,就認為view是spring.view了,就找不到了)

2. mysql 8.0以上的關閉SSL,在Url后邊添加 ?&useSSL=false




0 回復 有任何疑惑可以回復我~

你們問題解決了嗎?我也遇到同樣的問題,樓上ddl-auto由idea提示自動生成,但是還是沒反應,難道是版本問題嗎?

0 回復 有任何疑惑可以回復我~

我解決了,那行ddl-auto改成由idea提示自動生成,create變為黃色 不知道是不是手打的時候少了空格還是什么

0 回復 有任何疑惑可以回復我~
你跟我的問題哦一樣,用的是2.0版本吧,換成1.5的就正常了。應該是版本不一樣配置也不一樣。我也在迷茫中,你解決了嗎?
0 回復 有任何疑惑可以回復我~
spring:
??profiles:
????active:?dev
??datasource:
????driver-class-name:?com.mysql.jdbc.Driver
????url:?jdbc:mysql://127.0.0.1:3306/dbgirl
????username:?root
????password:?123456
??jpa:?#配置數據庫連接的配置文件中??是不是沒配置?ddl-auto
????hibernate:
??????ddl-auto:?update?#在每一次啟動的時候?都是新生成?表??可以選擇?使用?update?在沒有的時候?會創建?表?有的時候?進行更新?none?就是做任何操作
????show-sql:?true?#顯示sql語句?true?false


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
2小時學會Spring Boot
  • 參與學習       151526    人
  • 解答問題       1132    個

Spring Boot入門視頻教程,你將學會使用Spring Boot快速構建應用程序

進入課程

數據庫連接不報錯,項目啟動不報錯,就是不能自動建表。。。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號