myeclipse從資料庫反射生成實體類和對映檔案?

Tags: 檔案, 資料庫,

使用myeclipse從資料庫反射生成實體類和對映檔案,hibernate帶給我們的O/RMapping思想是很正確的,即從面相物件的角度來設計工程中的實體物件,建立pojo,然後在編寫hbm.xml對映檔案來生成資料表。但是在實際開發中,往往我們會首先從資料庫的設計角度出發來實現我們預期的專案。 所以,這裡詳述從資料庫表到實體類的生成。

工具/原料

MyEclipse 8.5

Sql Server 2005

方法/步驟

首先讓DB Browser顯示在myeclipse頁面

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

在DB Browser對話方塊裡“右鍵”,“NEW”

myeclipse從資料庫反射生成實體類和對映檔案

在彈出框裡填寫資料庫資訊,每一項都是必填項,點選“Test Driver”,測試連線,提示“... successfully ...”,標識正確,點選“finish”,DB Browser對話方塊裡會出現新建的資料庫連線。

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

資料庫的表和DB Browser對話方塊裡新建的資料庫表可以對應上

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

選中需要反射的表,可以多表選擇,右鍵選擇“Hibernate Reverse Engineering”,在彈出框裡選擇和填寫相應資訊

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

myeclipse從資料庫反射生成實體類和對映檔案

新增成功!

myeclipse從資料庫反射生成實體類和對映檔案

注意事項

這裡只分享了sql server2005,不同的資料庫,步驟是相同的,只是步驟3頁面1的資訊不同和步驟5頁面5的主鍵生成策略不同,自行嘗試

相關問題答案