久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

idea怎么從數(shù)據(jù)庫快速生成Spring Data JPA實(shí)體類

157次閱讀
沒有評論

共計(jì) 2796 個字符,預(yù)計(jì)需要花費(fèi) 7 分鐘才能閱讀完成。

本篇內(nèi)容主要講解“idea 怎么從數(shù)據(jù)庫快速生成 Spring Data JPA 實(shí)體類”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來帶大家學(xué)習(xí)“idea 怎么從數(shù)據(jù)庫快速生成 Spring Data JPA 實(shí)體類”吧!

idea 從數(shù)據(jù)庫快速生成 Spring Data JPA 實(shí)體類第一步, 調(diào)出 Persistence 窗口.

File— Project Structure— model— + — JPA

第二步: 打開 Persistence 窗口配置 生成實(shí)體類的參數(shù)

1. 數(shù)據(jù)源, 即鏈接數(shù)據(jù)庫的信息, 按要求填寫數(shù)據(jù)庫信息即可

2. 生成實(shí)體類的位置.

3. 實(shí)體類名稱前綴. 這里我什么都沒寫.

4. 實(shí)體類名稱后綴. 這里我寫 Entity. 比如數(shù)據(jù)庫表名為 user, 那么生成實(shí)體類為 UserEntity

5. 選擇哪些表的哪些字段生成實(shí)體類. 這里我全選.

6. 生成的實(shí)體類自動添加 JPA 注解.

最后點(diǎn)擊 ok, 就能在我們的項(xiàng)目下看到生成的實(shí)體類

如:

package com.itguang.weixinsell.entity;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Timestamp;
 * @author itguang
 * @create
@Entity
@Table(name =  product_category , schema =  sell , catalog = )
public class ProductCategoryEntity
 private int categoryId;
 private String categoryName;
 private int categoryType;
 private Timestamp createTime;
 private Timestamp updateTime;
 @Id
 @Column(name =  category_id)
 public int getCategoryId() {
 return categoryId;
 }
 public void setCategoryId(int categoryId) {
 this.categoryId = categoryId;
 }
 @Basic
 @Column(name =  category_name)
 public String getCategoryName() {
 return categoryName;
 }
 public void setCategoryName(String categoryName) {
 this.categoryName = categoryName;
 }
 @Basic
 @Column(name =  category_type)
 public int getCategoryType() {
 return categoryType;
 }
 public void setCategoryType(int categoryType) {
 this.categoryType = categoryType;
 }
 @Basic
 @Column(name =  create_time)
 public Timestamp getCreateTime() {
 return createTime;
 }
 public void setCreateTime(Timestamp createTime) {
 this.createTime = createTime;
 }
 @Basic
 @Column(name =  update_time)
 public Timestamp getUpdateTime() {
 return updateTime;
 }
 public void setUpdateTime(Timestamp updateTime) {
 this.updateTime = updateTime;
 }
 @Override
 public boolean equals(Object o) { if (this == o) return true;
 if (o == null || getClass() != o.getClass()) return false;
 ProductCategoryEntity that = (ProductCategoryEntity) o;
 if (categoryId != that.categoryId) return false;
 if (categoryType != that.categoryType) return false;
 if (categoryName != null ? !categoryName.equals(that.categoryName) : that.categoryName != null) return false;
 if (createTime != null ? !createTime.equals(that.createTime) : that.createTime != null) return false;
 if (updateTime != null ? !updateTime.equals(that.updateTime) : that.updateTime != null) return false;
 return true;
 }
 @Override
 public int hashCode() {
 int result = categoryId;
 result = 31 * result + (categoryName != null ? categoryName.hashCode() : 0);
 result = 31 * result + categoryType;
 result = 31 * result + (createTime != null ? createTime.hashCode() : 0);
 result = 31 * result + (updateTime != null ? updateTime.hashCode() : 0);
 return

到此,相信大家對“idea 怎么從數(shù)據(jù)庫快速生成 Spring Data JPA 實(shí)體類”有了更深的了解,不妨來實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-13發(fā)表,共計(jì)2796字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 白城市| 泰兴市| 教育| 兴隆县| 射洪县| 福海县| 南昌市| 即墨市| 三亚市| 林口县| 视频| 太湖县| 建宁县| 奉新县| 南安市| 策勒县| 冷水江市| 凌海市| 会东县| 茂名市| 丰台区| 登封市| 克拉玛依市| 莱西市| 饶平县| 洞口县| 宜川县| 巴林右旗| 惠水县| 子洲县| 娱乐| 鄂托克旗| 芦山县| 安宁市| 和平县| 莲花县| 安福县| 东山县| 依兰县| 镇宁| 金川县|