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

第二步

選擇hibernate

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

此時(shí)來到

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

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

確定后就會(huì)在選擇的包下面生成對(duì)應(yīng)的Entity文件了.
注意一點(diǎn),因?yàn)閏har類型和byte的原因 ,.程序之后可能運(yùn)行會(huì)報(bào)錯(cuò),因?yàn)閿?shù)據(jù)庫是char,生成實(shí)體文件后變成了string.
這個(gè)時(shí)候,需要手動(dòng)去實(shí)體文件上加上定義就行.

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- IdentityServer4 QuckStart 授權(quán)與自定義Claims的問題
- IdentityServer4實(shí)現(xiàn).Net Core API接口權(quán)限認(rèn)證(快速入門)
- JPA中EntityListeners注解的使用詳解
- php中html_entity_decode實(shí)現(xiàn)HTML實(shí)體轉(zhuǎn)義
- EF(EntityFramework) 插入或更新數(shù)據(jù)報(bào)錯(cuò)的解決方法
- 詳解ASP.NET中Identity的身份驗(yàn)證代碼
- c# 使用Entity Framework操作Access數(shù)據(jù)庫的示例
相關(guān)文章
mybatis-flex實(shí)現(xiàn)多數(shù)據(jù)源操作
MyBaits-Flex內(nèi)置了功能完善的多數(shù)據(jù)源支持,本文主要介紹了mybatis-flex實(shí)現(xiàn)多數(shù)據(jù)源操作,具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06
Spring 定時(shí)任務(wù)@Scheduled 注解中的 Cron 表達(dá)式詳解
Cron 表達(dá)式是一種用于定義定時(shí)任務(wù)觸發(fā)時(shí)間的字符串表示形式,它由七個(gè)字段組成,分別表示秒、分鐘、小時(shí)、日期、月份、星期和年份,這篇文章主要介紹了Spring 定時(shí)任務(wù)@Scheduled 注解中的 Cron 表達(dá)式,需要的朋友可以參考下2023-07-07
Java實(shí)現(xiàn)產(chǎn)生隨機(jī)字符串主鍵的UUID工具類
這篇文章主要介紹了Java實(shí)現(xiàn)產(chǎn)生隨機(jī)字符串主鍵的UUID工具類,涉及java隨機(jī)數(shù)與字符串遍歷、轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
MybatisPlus #{param}和${param}的用法詳解
這篇文章主要介紹了MybatisPlus #{param}和${param}的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
Java帶復(fù)選框的樹(Java CheckBox Tree)實(shí)現(xiàn)和應(yīng)用
這篇文章主要為大家詳細(xì)介紹了Java帶復(fù)選框的樹實(shí)現(xiàn)和應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
SpringBoot+Vue實(shí)現(xiàn)數(shù)據(jù)添加功能
這篇文章主要介紹了SpringBoot+Vue實(shí)現(xiàn)數(shù)據(jù)添加功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
關(guān)于Maven parent.relativePath說明
Maven中的relativePath用于指定父項(xiàng)目pom.xml的相對(duì)路徑,默認(rèn)值為../pom.xml,這個(gè)配置幫助Maven在構(gòu)建時(shí)定位父模塊的位置,確保模塊間的依賴關(guān)系正確,relativePath可以指向本地或遠(yuǎn)程倉庫中的父項(xiàng)目,如果不需要尋找父項(xiàng)目,可以將其設(shè)置為空2024-09-09

