1. 程式人生 > >使用PowerDesigner16逆向工程生成pdm檔案

使用PowerDesigner16逆向工程生成pdm檔案

因為工作需要將目前庫中所有的表結構匯出,所以將操作過程記錄下來,希望對同樣有需要的人有所幫助。

1.不多bb,先下一個PowerDesigner。

    網上的資源大都是32位的,所以這裡也以此位例來演示,下面所有的PowerDesigner都用pd來表示。

2.安裝完軟體之後,我們需要先建立一個物理資料模型。

    在進行這些操作之前我們需要準備的東西:

    1.如果你的jdk是64位的,那麼你需要下載安裝一個32位的jdk。

    2.你的資料庫的驅動jar包,放置在pd的安裝目錄下。如:"ojdbc6.jar"

    3.一個下載32位安裝jdk之後不用修改環境變數所編寫的"startup.bat"批處理指令碼,同樣放置在pd的安裝目錄下


    "startup.bat"指令碼內容如下:

%JAVA_HOME寫你自己的下載的32位jdk的安裝目錄%
SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_79
%CLASSPATH寫你放在pd安裝路徑下的驅動包,這裡我演示的是oracle的%
SET CLASSPATH=F:\powerdesigner16\ojdbc6.jar
%下面是pd的啟動程式%
PdShell16.exe
    在進行完上面的操作之後,我們開始play。

     2-1 建立模型

      

       

    2-2建立完模型之後我們開始配置資料來源以備逆向匯入。

    

    

    

    配置dcp檔案完成之後,如果沒有進行上面的必須操作,即沒有jdk位數不對,我們嘗試連線會出現下面的錯誤。

    

    "Could not Initialize JavaVM",因為我的jdk是64位的,而pd是32位的這樣它無法使用。

    好好做了準備嘗試連線後:

    

    到這裡資料來源配置就成功了。

3.連線成功後,直接選取相應的表進行逆向匯入就ok了。

    以上以pd16.5,oracle11g為例進行的示範。

    時間匆忙,有錯誤歡迎指正。

相關推薦

使用PowerDesigner16逆向工程生成pdm檔案

因為工作需要將目前庫中所有的表結構匯出,所以將操作過程記錄下來,希望對同樣有需要的人有所幫助。1.不多bb,先下一個PowerDesigner。    網上的資源大都是32位的,所以這裡也以此位例來演示,下面所有的PowerDesigner都用pd來表示。2.安裝完軟體之後,

powerdesigner逆向工程生成PDM時的列註釋解決方案的補充

在《powerdesigner逆向工程生成PDM時的列註釋解決方案 》一文中,我介紹瞭如何在逆向工程中從現有資料庫中生成PDM檔案時將資料庫中的Description直接帶到PDM中,主要解釋了我的解決思路,有些亂。有的朋友不是很清楚,在本文中再次補充一個清晰的思路,希望能

powerdesigner逆向工程生成PDM時的列註釋(ColumnComment)解決方案

原文:http://www.cnblogs.com/luluping/archive/2011/03/06/1972316.html 在用powerdesigner逆向工程生成PDM時,列註釋(ColumnComment)始終無法生成,歷經數小時的探索,找到一個折衷的方法

決絕powerdesigner逆向工程生成PDM時,列註釋解決方案

1、建立DBMS Powerdesigner界 面-tools-Resources-DBMS,點選左上角的New,選擇copy from templete,如果你的資料庫是sql server 2005,選擇系統自帶的SQL server 2005,如果是sql se

Mybatis 逆向工程生成mapper.xml 對映檔案中方法的使用

方法1:selectByExample(TbItemDescExample  example)                     返回值:List<TbItemDesc>             作用:通過特定限制條件查詢資訊,example用於生成

Intellij Idea在開啟mybatis逆向工程生成的mapper.xml檔案時出現大塊黃色或者是綠色背景

當我們剛剛安裝完idea時,開啟一個mybatis工程的xml對映檔案會看到,介面上出現一大堆的黃色背景,特別難看 將游標放在黃色背景處,可以發現出現提示語“No data sources are configured to run this SQL and provide advance

MyBatis+逆向工程生成實體Pojo和Mapper對映檔案 簡單+實用。

       Mybatis 作為一個半自動的ORM框架,相比hibernate而言,靈活了許多,優化sql語句的時候自己可以直接在xml檔案中自己優化或者編寫,但是有很多簡單的增刪改查的程式碼需要自己書寫,這時候自己可以可以用mybatis官方提供的逆向工程幫自己生成大部分

mybatis逆向工程生成pojo類和mapper介面和對映檔案

1.下載mybatis-generator-core-1.3.2-bundle.zip,解壓為mybatis-generator-core-1.3.2-bundle。 2.建立Java工程,匯入mybatis.jar,mybatis-generator.jar,

eclipse 逆向工程生成hibernate實體類(註解或配置檔案)

1.安裝hibernate tools 在 help --> Eclipse Marketplace 中搜索 hibernate, 找到 jboss tools , 點選 install, 選擇 hibernate tools , 其他的不裝, 按照步驟安裝即可 2

pdm逆向工程生成的comment少一個引號問題

pdm版本:16.6 SP04 使用pdm逆向工程(從postgre資料庫逆向生成pdm),生成Table的preview選項卡內容: drop table od.us_user; /*==========================================

關於Mybatis Generator逆向工程生成檔案失敗,而系統還沒有報錯的問題

本人是初學者,所以很多東西沒見過不會,都會在網上查詢,今天做一個mybatis的逆向工程,一直沒有生成對應mysql表的對應檔案。在網上查詢大部分都是configuration.xml檔案中生成路徑寫錯了的原因,於是我查詢我的檔案,卻發現沒有錯誤,然後我改了一個絕對路徑就生成

在IDEA中使用MyBatis Generator逆向工程生成代碼

classpath 生成器 targe base time jar包 選項 操作 ava 本文介紹一下用Maven工具如何生成Mybatis的代碼及映射的文件。 一、配置Maven pom.xml 文件 在pom.xml增加以下插件: <build>

java代碼逆向工程生成uml

arch 選項 ima sin cli 匹配 round hive uml類圖 今天在看一個模擬器的源碼,一個包裏有多個類,一個類裏又有多個屬性和方法,如果按順序看下來,不僅不能對整個模擬器的框架形成一個大致的認識,而且只會越看越混亂,所以,想到有沒有什麽工具可以將這些

mybatis逆向工程生成基礎框架

什麼是逆向工程 MyBatis的一個主要的特點就是需要程式設計師自己編寫sql,那麼如果表太多的話,難免會很麻煩,所以mybatis官方提供了一個逆向工程,可以針對單表自動生成mybatis執行所需要的程式碼(包括mapper.xml、mapper.java)。一般在開發中,常用的逆向工程方

將資料庫中已有表匯入到powerDesigner生成pdm檔案

如何將資料庫中已有表匯入到powerDesigner生成pdm檔案   1、create new PDM; 2、select database menu; 3、click Reverse  Engin

PowerDesigner 15進行逆向工程生成資料庫圖表時,註釋的comment的生成,解決PowerDesigner逆向工程沒有列註釋

 使用PowerDesigner預設配置逆向工程是沒有註釋(name列為英文,comment列是空的),這樣的不方便檢視欄位具體是什麼意義,將註釋一同匯出,方便檢視欄位具體的意義,如下圖    註釋列匯出步驟 1、新建指令碼DBMS,選擇選單:Tools→Resou

Mybatis逆向工程生成的Example類的使用方法

  假如要使用updateByPrimaryKeySelective方法(根據ID更新表) xml檔案如下: <update id="updateByPrimaryKeySelective" parameterType="schooloa.bean.TrainingPr

解決mybatis-generator mybatis逆向工程生成程式碼時tinyint(1)變成boolean型別

最近在使用mybatis-generator mybatis逆向工程生成程式碼時,遇到一個問題,資料庫表中有個欄位為 isEnabled  tinyint(1)  NOT NULL  是否啟動: 0 不啟動,1 啟用 在使用逆向工程生成的程式碼中,這個欄位變成了

mybatis 逆向工程生成實體類

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

Mybatis逆向工程生成程式碼

mybatis官方提供了一個逆向工程外掛,可以針對單表自動生成mybatis執行所需要的程式碼(包括mapper.xml、mapper.java、po..)。一般在開發中,常用的逆向工程方式是通過資料庫的表生成程式碼。 mybatis-generator有三種