1. 程式人生 > >Eclipse從資料庫逆向生成實體類

Eclipse從資料庫逆向生成實體類

    Eclipse配置Hibernat Tools外掛在此就敘述了,大家可以參考

    當然現在這個工具叫JBoss Tools,Hibernate Tools只是其中一部分。

    這段時間由於資料庫表結構一直在修改,而每次修改均需要開發一些Demo程式,每次在修改完表結構後,還得手動修改實體類。這樣不僅浪費時間、增加工作量,並且很繁瑣、容易出錯,所以去研究了根據表生成實體類的方式。當然網上已經有很多這樣的文章,但是我覺得還是得按照自己的思路寫下來,以免長時間不用之後再浪費時間去重新學。好了,現在進入正題:

    1、建立一個Java Project

    2、右鍵新建hibernate.cfg.xml檔案

    選擇Hibernate Configuration File,點選next

    然後重新命名hibernate.cfg.xml以及選擇檔案存放位置,個人建議這兩項均採用預設。

    點選next,在新視窗輸入資料庫的資訊,勾選create a console configuration

點選next,輸入Name,選擇對應的工程,如下圖所示:

由於現在沒有建立Database connection,所以需要先新建,點選new,進入視窗,選擇對應的資料庫,並命名。

點選next,如果第一次配置需要新建Drivers,

點選next,預覽之前輸入的資訊,也可以直接Finish,就跳回Hibernate Console configuration的視窗,然後選擇剛剛新建的MySql資料連線

切換到Common,選擇編碼格式,點選Finish,則hibernate.cfg.xml檔案與Hibernate Console建立完成。

3建立hibernate.reveng.xml:

同樣位置和名字使用預設,不建議修改。

       點選next,配置需要生成實體類的表:

在eclipse選單欄中的工具欄的空白處右擊滑鼠,選擇Customize Perspective

http://hi.csdn.net/attachment/201110/16/0_1318748160J1z1.gif

彈出如下窗體後,依照圖中選擇Command Groups Availability選項卡,勾選Hibernate Code Generation,然後單擊確定。

http://hi.csdn.net/attachment/201110/16/0_1318748417EUbB.gif

之後工具欄就會出現相應按鈕。

http://hi.csdn.net/attachment/201110/16/0_1318748913Up6g.gif

單擊該按鈕,並選擇圖中Hibernate Code Generation Configurations

http://hi.csdn.net/attachment/201110/16/0_1318749202RXpp.gif

然後彈出如下該視窗,按如下圖操作,右擊後選擇New

http://hi.csdn.net/attachment/201110/22/0_1319282244CCSt.gif

彈出如下視窗,選則實體類的存放目錄

切換到Exporters,選擇要生成的檔案

切換到Common,修改編碼字元,點選Apply,點選Run就會在指定的目錄下生成實體類和其他所選檔案了

生成的目錄結構如下圖所示:

相關推薦

Eclipse資料庫逆向生成實體

    Eclipse配置Hibernat Tools外掛在此就敘述了,大家可以參考     當然現在這個工具叫JBoss Tools,Hibernate Tools只是其中一部分。     這段時間由於資料庫表結構一直在修改,而每次修改均需要開發一些Demo程式,每次在

使用Eclipse資料庫逆向生成實體

   我們都知道,一個專案的實體類少則十幾個,多則幾十個。一個類裡面又有很多屬性。對於我來說,我更希望怎麼把程式碼寫好。而不是把時間浪費在這些毫無意義的事情上。 在MyEclipse中,正逆向工程操作比較簡單。在eclipse中的操作程式跟在my裡面不一樣。我也看了一下 使

Eclipse實現hibernate反向工程:資料庫逆向生成實體和hbm檔案

一、hibernate外掛安裝(已經安裝的可以略過) 通過Eclipse的Help->Install New Software 線上安裝外掛,外掛連線為: 其它版本 如下圖: hibernate外掛安裝好後,接下

eclipse資料庫逆向生成Hibernate實體

做專案必然要先進行資料庫表設計,然後根據資料庫設計建立實體類(VO),這是理所當然的,但是到公司裡做專案後,讓我認識到,沒有說既進行完資料庫設計後還要再“自己”建立一變VO。意思是,在專案設計時,要麼根據需求分析建立實體類,由正向生成資料庫表;要麼就先進行資料庫表設計,再逆

eclipse資料庫逆向生成Hibernate實體操作

    如果你的Eclipse中沒有Hibernate外掛,就需要向你的Eclipse中新增Hibernate外掛,具體操作,參見http://jingyan.baidu.com/article/a2

MyEclipse10使用Hibernate資料庫逆向生成實體步驟

點選MyEclipse右上角MyEclipse Database Explorer perspetive開啟DB Browser在DB Browser中右擊new 填寫相關資訊  (本文使用的是mysql,資料庫名user),隨便填寫一個Driver name,記住後面要用可

eclipse+hibernate tools逆向生成實體不成功的解決方法

今天根據網上的教程試了下eclipse逆向生成實體類和.hbm.xml檔案,但是沒有成功,一開始是因為版本太高,為5.1版,後來改成了4.3版,但還是沒成功。經過自己的多次測試,發現了以下問題 在生成

資料庫逆向生成實體和對映檔案

首先需要幾個jar包:freemarker-2.3.23.jar                                log4j-1.2.16.jar                                mybatis-3.2.3.jar         

eclipse 通過Hibernate 逆向生成實體和對映檔案

做專案必然要先進行資料庫表設計,然後根據資料庫設計建立實體類(VO),這是理所當然的,但是到公司裡做專案後,讓我認識到,沒有說既進行完資料庫設計後還要再“自己”建立一變VO。意思是,在專案設計時,要麼根據需求分析建立實體類,由正向生成資料庫表;要麼就先進行資料庫表設計,再逆向生成實體類。沒有說進行完任意一

hibernate tool 資料庫逆向生成Hibernate帶註解的實體

1. 首先,要在eclipse中採用自帶的資料庫管理器(Data Management),連通你的資料庫:   然後選擇資料庫,這裡用的oracle,然後給個名字,如MyOracle。 點選下圖中按鈕,新建一個數據庫驅動的配置。 選擇資料庫版本,這裡是oracle

eclipse中根據資料庫逆向生成實體,mapper介面,mapper.xml檔案

逆向工程的核心是: mybatis-generator-core-1.3.2.jar這個jar包 一.安裝eclipse外掛:mybatis-generator 安裝方法有很多,本人使用的是:點help,然後marketplace,搜尋myba

圖解 IDEA 中 springboot 專案 MyBatis Generator 逆向生成實體及 mapper 配置檔案

1. 新建一個 配置檔案:generatorConfig.xml 。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org

在Idea中連線資料庫生成實體

1.連線資料庫 (1)按下圖 ,  點選view-----選擇tool windows----------選擇database並點選 (2)彈出Database視窗,點選加號------------選擇data source---------------選擇想新增的

mybatis逆向生成實體,maven方式

1.pom檔案 雖然pom檔案中的<dependency>依賴中已經有了mysql驅動包,但在 <plugin>外掛中,必須再引入mysql-connector-java,再加上mybatis-generator-core和mybatis包.。由於原

efcore資料庫快速生成實體及context

有些專案開發時先建立資料庫,再用codefirst來書寫entity和EntityConfiguration,比較耗費功夫。 1、在vs2017中新建個asp.net core的web專案,或者其他專案均可。 2、開啟nuget管理器命令列。執行以下3條命令安裝相關功能。

用Java根據資料庫生成實體

import java.io.File; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet

idea逆向生成實體,Hibernate逆向工程

1.IDEA新增Hibernate支援File —>Project Structure —>Modules點選左上角的+號,新增Hibernate 支援,並選擇hibernate.cfg.xml2.生成實體類開啟Persistence視窗。(右上角搜尋)如圖操作:

SpringBoot中使用Mybatis Generator進行資料庫逆向工程自動生成實體和mapping對映

1.首先在專案中建立一個GeneratorDisplay工具類,放在com.springbootdemo.util下 package com.springbootdemo.util; import java.io.File; import java.util.ArrayList; imp

eclipse 使用JPA Tools 根據資料庫表自動生成實體

 1.在eclipse裡面建立資料庫連線: 1.1視窗-->顯示檢視-->其他-->Data Management-->Data Sources Explorer-->確定; 1.2Database Connections右鍵-->

eclipse資料庫中匯出帶註釋的實體

1.首先要在myeclipse安裝db外掛,預設情況下是已經安裝了的,如果是eclipse的話,需要自行安裝  windows-show view-other-輸入框中輸入:DB Browser  2.預設是存在一個myeclipes 什麼db之類的,因為沒用,我把它刪除了