1. 程式人生 > >myeclipse自動生成hibernate的Mapping和po檔案

myeclipse自動生成hibernate的Mapping和po檔案

用過hibernate的人都知道,hibernate po的Mapping檔案編寫起來費時、易錯、沒有技術含量。所以我們都多時候使用工具自動生成(hibernate外掛或myeclipse外掛)

下面我簡單介紹一下如何使用myeclipse外掛完成這個工作,

1、新建一個web專案(略)。
2、建立資料來源Driver:
Windows->Preferences->MyEclipse->DateBase Explorer->Drivers
出現Drivers面板,配置driver(略)。
3、匯入hibernate所用jar包,最方便的方法:
右鍵選中專案、彈出選單:MyEclipse->Add Hibernate Capabilities...
彈出 ‘New Hibernate Project’ 面板,(根據具體情況選擇)單擊‘Next’;
出現‘create configuration file’面板,(根據具體情況選擇)單擊‘Next’;
出現選擇資料來源datebase connection面板,選擇配置好的資料來源Driver,(根據具體情況選擇)單擊‘Next’;
出現‘create SessionFactory file’面板,(根據具體情況選擇)單擊‘Finish’。
4、開啟DB Browers面板
此時你應該可以看到你建立的資料來源,單擊右鍵,彈出選單,選擇open another connection...,如果你配置正確便可以正確連線。
選擇你的資料庫,展開到Table見到所有表,選擇你要生成po和Mapping檔案的表(或所有表),右鍵選單->Hibernate Reverse Engineering。
彈出‘Hibernate Reverse Engineering’面板,選擇專案,選擇目錄,(根據具體情況選擇)單擊‘Finish’。
5、over。

相關推薦

myeclipse自動生成hibernate的Mappingpo檔案

用過hibernate的人都知道,hibernate po的Mapping檔案編寫起來費時、易錯、沒有技術含量。所以我們都多時候使用工具自動生成(hibernate外掛或myeclipse外掛) 下面我簡單介紹一下如何使用myeclipse外掛完成這個工作, 1、新建一個we

MyEclipse自動生成hibernate對映檔案實體類

建web工程,使用Hibernate的時候,在工程裡一個一個建立實體類和對映檔案太麻煩,特別是大專案,好幾百張表,每個表跟每個表的對應關係很負責,一張表中可能有超級多的欄位,浪費時間,還容易出錯! 建立完成後還要將一個個的對映檔案配置到hibernate.cfg.xml中,

使用MyEclipse自動生成Hibernate對映檔案VO類及無主鍵生成2個VO類的問題

----使用MyEclipse自動生成Hibernate對映檔案和VO類及無主鍵生成2個VO類的問題 ----MyEclipse 10 1.切換MyEclipse Database Explorer環境,new一個Driver,以Oracle資料庫舉例,在完善資訊並引入j

MyEclipse自動生成Hibernate對映檔案實體類(Javabean)

做web專案,使用SSH框架時,資料庫中許多的表都需要在專案中建立一個實體類和對映檔案,如果專案中資料表太多,一個一個在專案中建立,肯定是非常浪費時間的,有時候還會寫錯。其實,用MyEclipse可以直接生成資料庫中所有資料表的對映檔案和實體類,簡單快捷。 資

JPA專案使用myeclipse建立帶註解的model實體類&web工程使用MyEclipse自動生成hibernate對映檔案實體類

做過一個web專案用了jpa,需要其中的註解的model實體類手寫太麻煩,其他的dao、service、action(or controller)都是拖過來直接改名就可以了 1.先新建JPA專案: 如果沒有就點選左下角的Show All Wizards.

IDEA Springboot專案 怎麼自動生成webapp下面的xml檔案(詳細)

簡介 springboot 建立專案之後是沒有webapp的,今天講講idea怎麼生成和下面的xml     我的路徑:     C:\Mytool\Test\springboot\springboot_d

mybatis 逆向工程 用xml配置檔案生成mapperpo的方法

1.配置環境: 列表內容 2.整體步驟: 1.整體架構: 2.步驟 用eclipse 建立Java工程,在專案名下建立genreatorConfig.xml 配置檔案 配置檔

Myeclipse自動生成javabean的getset方法

用Myeclipse開發java web程式,寫javabean的時候,如果欄位很多的話,寫get和set方法是一件很無語和浪費時間的事情,所以Myeclipse提供了一個自動生成這些方法的功能。 首先新建一個javabean Student.java,欄位有sno,sna

idea自動生成UUID解決辦法

        序列化執行時使用一個稱為 serialVersionUID 的版本號與每個可序列化類相關聯,該序列號在反序列化過程中用於驗證序列化物件的傳送者和接收者是否為該物件載入了與序列化相容的類。如果接收者載入的該物件的類的 serialVersio

基於註解處理器開發自動生成gettersetter方法的外掛

昨天無意中,逛到了lombok的網站,並看到了首頁的5分鐘視訊,視訊中的作者只是在實體類中寫了幾個欄位,就可以自動編譯為含setter、getter、toString()等方法的class檔案。看著挺新奇的,於是自己研究了一下原理,整理下發出來。 1.何處下手 視訊中作者的流程為: (1)編寫Java檔

自動生成mapperdomain外掛

在maven專案中pom檔案中加入如下外掛 <plugin> <groupId>org.apache.maven.plugins</groupId> <arti

Eclipse自動生成POJOMapper之Mysql資料庫

根據資料庫,表自動生成POJO,Mapper.xml。 依賴的jar 包 配置檔案.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PU

springboot用mybatis-generator自動生成mappermodel以及xml

前言 mybatis是一個半自動的orm(物件關係對映)框架。之所以說它是半自動的,這是因為它需要開發人員編寫sql語句,但是它又可以將java物件對映成sql語句的引數中,也可以將sql語句執行的結果對映到java物件。相對於hibernate來說,使用mybatis可以

SpringBoot+Jpa 在MySql中自動生成時間返回json格式資料時間格式配置

先說資料時間格式的設定 有兩種 一種是:可以在apllication.property加入下面配置就可以 #時間戳統一轉換 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=

Djngo中基於Form自動生成標籤登入判斷

一、What is Form? 當我們在註冊某個網站的時候經常看到當我們手機號碼的位數不夠或者email輸入格式錯誤的時候,旁邊就會給你提示個小框框,提示你輸入錯誤重新輸入。這個判斷我們可以用Django自己寫出一個這樣的判斷,但是當你寫完之後你會發現要很多判斷

mybatis根據表自動生成實體bean,xml檔案,mapper檔案

步驟: 1.下載mysql-connector-java-5.1.39.jar包2.在pom檔案中加入 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId>

springboot+mybatis配置generator.xml自動生成實體,xml檔案

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1

Eclipse+MyBatis自動生成Mapper實體還有對應sqlxml

1.安裝外掛(eclipse的marketplace中搜索mybatis就行了) 2.建立generatorConfig.xml檔案(配置資料庫等資訊,讀懂這個檔案的內容就行了) generatorConfig.xml檔案 <?x

三、Angular自動生成專案,主要檔案分析

1. 專案主要檔案存放的路徑 2.app.module.ts模組解析                       擴充套件 檔案的關係是從屬關係:|--a

BeeFrameWork框架下的ActiveAndroid自動生成資料庫表Java檔案

根據所給的欄位和型別的鍵值對, 或者從檔案中讀取欄位型別的鍵值對, 自動更新或生成具有資料庫欄位,構建器類Builder,fromJson和toJson函式的資料庫表文件 生成檔案如下: package test; import org.json.JSONException