中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IDEA中如何連接數據庫反轉生成 Hibernate實體和配置文件

發布時間:2021-09-26 17:40:48 來源:億速云 閱讀:207 作者:小新 欄目:編程語言

這篇文章主要介紹了IDEA中如何連接數據庫反轉生成 Hibernate實體和配置文件,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1. 打開 DataBase 窗口,添加數據源

到了這一步數據源已添加好。

2. 添加 hibernat 持久層支持,生成實體 Bean /配置文件,這一步要去plugs那里下載一個hibernate插件,不然你的persistence是出不來的

然后選擇數據源,選擇包,添加生成 Bean 的后綴,選擇表,選擇生成 xml 配置文件還是注解。

OK,結束

如果你選擇生成帶 JPA 注解類,映射文件是可以省略的,相反如果你生成映射文件,JPA 注解也可以省略。

生成注解例子

@Entity@Table(name = "user", schema = "db_test", catalog = "")public class UserPO {  private String uuid;  private String name;  private String passwd;  private String sex;  private Timestamp birthday;  private String phone;  private String photo;  private String email;  private String yxbz;  private String sorts;   @Id  @Column(name = "UUID")  public String getUuid() {    return uuid;  }   public void setUuid(String uuid) {    this.uuid = uuid;  }   @Basic  @Column(name = "NAME")  public String getName() {    return name;  }   public void setName(String name) {    this.name = name;  }   @Basic  @Column(name = "PASSWD")  public String getPasswd() {    return passwd;  }   public void setPasswd(String passwd) {    this.passwd = passwd;  }   @Basic  @Column(name = "SEX")  public String getSex() {    return sex;  }   public void setSex(String sex) {    this.sex = sex;  }   @Basic  @Column(name = "BIRTHDAY")  public Timestamp getBirthday() {    return birthday;  }   public void setBirthday(Timestamp birthday) {    this.birthday = birthday;  }   @Basic  @Column(name = "PHONE")  public String getPhone() {    return phone;  }   public void setPhone(String phone) {    this.phone = phone;  }   @Basic  @Column(name = "PHOTO")  public String getPhoto() {    return photo;  }   public void setPhoto(String photo) {    this.photo = photo;  }   @Basic  @Column(name = "EMAIL")  public String getEmail() {    return email;  }   public void setEmail(String email) {    this.email = email;  }   @Basic  @Column(name = "YXBZ")  public String getYxbz() {    return yxbz;  }   public void setYxbz(String yxbz) {    this.yxbz = yxbz;  }   @Basic  @Column(name = "SORTS")  public String getSorts() {    return sorts;  }   public void setSorts(String sorts) {    this.sorts = sorts;  }   @Override  public boolean equals(Object o) {    if (this == o) return true;    if (o == null || getClass() != o.getClass()) return false;     UserPO userPO = (UserPO) o;     if (uuid != null ? !uuid.equals(userPO.uuid) : userPO.uuid != null) return false;    if (name != null ? !name.equals(userPO.name) : userPO.name != null) return false;    if (passwd != null ? !passwd.equals(userPO.passwd) : userPO.passwd != null) return false;    if (sex != null ? !sex.equals(userPO.sex) : userPO.sex != null) return false;    if (birthday != null ? !birthday.equals(userPO.birthday) : userPO.birthday != null) return false;    if (phone != null ? !phone.equals(userPO.phone) : userPO.phone != null) return false;    if (photo != null ? !photo.equals(userPO.photo) : userPO.photo != null) return false;    if (email != null ? !email.equals(userPO.email) : userPO.email != null) return false;    if (yxbz != null ? !yxbz.equals(userPO.yxbz) : userPO.yxbz != null) return false;    if (sorts != null ? !sorts.equals(userPO.sorts) : userPO.sorts != null) return false;     return true;  }   @Override  public int hashCode() {    int result = uuid != null ? uuid.hashCode() : 0;    result = 31 * result + (name != null ? name.hashCode() : 0);    result = 31 * result + (passwd != null ? passwd.hashCode() : 0);    result = 31 * result + (sex != null ? sex.hashCode() : 0);    result = 31 * result + (birthday != null ? birthday.hashCode() : 0);    result = 31 * result + (phone != null ? phone.hashCode() : 0);    result = 31 * result + (photo != null ? photo.hashCode() : 0);    result = 31 * result + (email != null ? email.hashCode() : 0);    result = 31 * result + (yxbz != null ? yxbz.hashCode() : 0);    result = 31 * result + (sorts != null ? sorts.hashCode() : 0);    return result;  }}

感謝你能夠認真閱讀完這篇文章,希望小編分享的“IDEA中如何連接數據庫反轉生成 Hibernate實體和配置文件”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

焉耆| 将乐县| 巫溪县| 安溪县| 余庆县| 沙雅县| 蒙阴县| 灌南县| 泸西县| 通辽市| 盐津县| 建昌县| 东莞市| 岢岚县| 清远市| 芷江| 和政县| 阜宁县| 凤冈县| 新营市| 宁波市| 万山特区| 高碑店市| 顺昌县| 高密市| 崇信县| 永德县| 宁明县| 恩平市| 广饶县| 林西县| 新竹县| 天等县| 卢龙县| 班玛县| 怀集县| 怀安县| 北流市| 扎兰屯市| 平远县| 外汇|