工具:myeclipse,資料庫oracle,框架mybatis
1.mybatis的反向工程會比hibernate的反向工程麻煩一點。
這裡需要乙個外掛程式myeclipse反向工程外掛程式及模版api.rar,裡面有詳細的模版和外掛程式安裝教程,下面是初始時候的包檢視:
init.properties檔案內容:project記得寫你專案的名稱
#mybatis generator configuration
project=mybatis_1_auto
jdbc_driver=oracle.jdbc.driver.oracledriver
jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
jdbc_user=scott
jdbc_password=oracle
generatorconfig.xml檔案內容:
<?xml version="1.0" encoding="utf-8" ?>
2. 右鍵配置檔案generatorconfig.xml,選擇generator mybatis/ibatis artifacts即可生成orm對映檔案
3.順便貼一下我的oracle資料庫sql:
create table news (
id number(10) not null primary key,
title varchar2(100) not null unique,
content varchar2(200) not null)
create sequence seq_news
maxvalue 9999999
start with 3
increment by 1
cache 20;
PowerDesigner 的反向工程
有的時候要分析別人的資料庫 但看錶不能很好的體現業務邏輯 所以可以用powerdesigner的反向工程來解決 這裡用mysql 來舉例子,因為pd中沒有mysql的odbc,得用connection profiles來解決。新建乙個工作空間 資料庫 configure connections co...
UML反向工程方法
記得選擇為每個目錄單獨建立包,也可以反向c語言工程的,記得c語言工程要選擇原型別為c,這樣反向出來才不會一直報錯。2 接著我們開始開啟vs,如果原工程有sln檔案,直接開啟即可,如果沒有,則 整個工程匯入即可,接著就可以針對著ea反向工程的目錄乙個個反向源 3 面對 ea自動化出來的很粗糙的原始碼模...
mybatis逆向工程
通過genrator實現,官網為 配置generator.xml targetproject src 然後執行測試類 org.junit.test public void testmbg throws exception只能生成一些簡單的增刪改查方法 更改 測試逆向工程 public sqlsess...