連接MySql使用IDEA生成實體類。方便快捷,而且避免了屬性名不匹配的情況。
需要注意的是:
1、字段名中的下划線會自動舍棄;
2、類型轉換有不同:date會自動導java.sql.date包,int類型會轉換成long類型。
首次使用單擊+號,選擇MySql
第一次生成的話,要點中間的test connection,下載插件,如下載成功后,測試連接報如下錯誤,可能是MySql沒有設置時區
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone'
進入命令窗口(Win + R),連接數據庫 mysql -hlocalhost -uroot -p,回車,輸入密碼,回車,如圖:
繼續輸入 show variables like'%time_zone'; (注意不要漏掉后面的分號),回車,如圖:
顯示 SYSTEM 就是沒有設置時區。
現在我們來設置時區。
輸入set global time_zone = '+8:00'; 注意不要漏掉后面的分號),回車,如圖:
再打開一個cmd窗口,登錄后,輸入: show variables like'%time_zone'; (注意不要漏掉后面的分號),如顯示下圖,則表示成功
然后再,測試Test connection則成功,成功后選擇對應數據庫中的表,進行下一步操作即可