首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

MyEclipse Hibernate Tools 反向工程生成實體與關聯映射教程

     編輯:Java 綜合教學

MyEclipse Hibernate Tools 反向工程教程

  1. 點擊 MyEclipse 右上角 Hibernate 視圖入口。
    Hibernate View
    View 2
    View 3
  2. 右鍵 New Connection,以 MySQL 為例配置連接(驅動、URL、用戶/密、JAR 路徑)。
    New Connection
    Config
  3. Test Driver 驗證連接成功。
    Test Success
  4. 選擇表,點擊反向生成。
    Reverse Generate
  5. 若專案未支持 Hibernate,需先在主界面右鍵專案 > MyEclipse > Add Hibernate Capabilities,指定映射文件與 SessionFactory 包名。
    Add Capabilities
    Config 2
    Package Config
    Done
  6. 再次進入 Hibernate 視圖,選擇註解方式生成。
    Annotation
    Options
    Options 2
    Options 3
  7. 生成完成,實體類包含字段、關聯(如多對多自動轉為 @ManyToMany)。
    Entity Structure
    Entity Code
@Entity
@Table(name = "authority", catalog = "testdb")
public class Authority implements Serializable {
    @Id @Column(name = "authorityId", length = 36)
    public String getAuthorityId() { ... }

    @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "authorities")
    public Set<Role> getRoles() { ... }
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved