Idea自動生成Entity實現(xiàn)過程詳解
最近在鼓搗spring -boot ,真好用,學習到jpa.
通過生成Entity 文件,能夠快速的生成數(shù)據(jù)庫,并且使用JpaRepository 的基本增刪查改 方法,好用的一批.
可是隨之,問題來了,實際的開發(fā)中,不會是去創(chuàng)建Entity 再去生成數(shù)據(jù)庫的,而是現(xiàn)有了數(shù)據(jù)庫再去搭建整個項目,需要去維護的是數(shù)據(jù)庫,而不是去維護java文件.
所以,就需要去生成Entity文件.
idea提供了好用的工具.
第一步,先使用idea去連接數(shù)據(jù)庫.

第二步

選擇hibernate

選擇成功后悔發(fā)現(xiàn)項目中有下面兩個文件

此時來到

選擇通過數(shù)據(jù)定義

這里選擇包,和文件名前綴,后綴

確定后就會在選擇的包下面生成對應的Entity文件了.
注意一點,因為char類型和byte的原因 ,.程序之后可能運行會報錯,因為數(shù)據(jù)庫是char,生成實體文件后變成了string.
這個時候,需要手動去實體文件上加上定義就行.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
mybatis-flex實現(xiàn)多數(shù)據(jù)源操作
MyBaits-Flex內置了功能完善的多數(shù)據(jù)源支持,本文主要介紹了mybatis-flex實現(xiàn)多數(shù)據(jù)源操作,具有一定的參考價值,感興趣的可以了解一下2024-06-06
Spring 定時任務@Scheduled 注解中的 Cron 表達式詳解
Cron 表達式是一種用于定義定時任務觸發(fā)時間的字符串表示形式,它由七個字段組成,分別表示秒、分鐘、小時、日期、月份、星期和年份,這篇文章主要介紹了Spring 定時任務@Scheduled 注解中的 Cron 表達式,需要的朋友可以參考下2023-07-07
Java實現(xiàn)產(chǎn)生隨機字符串主鍵的UUID工具類
這篇文章主要介紹了Java實現(xiàn)產(chǎn)生隨機字符串主鍵的UUID工具類,涉及java隨機數(shù)與字符串遍歷、轉換等相關操作技巧,需要的朋友可以參考下2017-10-10
MybatisPlus #{param}和${param}的用法詳解
這篇文章主要介紹了MybatisPlus #{param}和${param}的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
Java帶復選框的樹(Java CheckBox Tree)實現(xiàn)和應用
這篇文章主要為大家詳細介紹了Java帶復選框的樹實現(xiàn)和應用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
SpringBoot+Vue實現(xiàn)數(shù)據(jù)添加功能
這篇文章主要介紹了SpringBoot+Vue實現(xiàn)數(shù)據(jù)添加功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03

