<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 829218
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    軟體下載相關地址:http://ant.apache.org/bindownload.cgi?Preferred=http%3A%2F%2Fapache.etoak.com

    http://sourceforge.net/projects/hibernate/files/

    先決條件:

    已經安裝了antMySQL數據庫,數據庫表已經建立。

     

    1、  Hibernate官方網站下載Middlegen-Hibernatehibernate-extensions,并解壓。

    2、  配置Middlegen-Hibernate:

    2.1 配置數據庫連接

    假設連接的數據庫是MySQL,在Middlegen-Hibernate-r5\config\database目錄中有一個mysql.xml文件,是用來配置MySQL數據庫的連接的。內容為:

       <property name="database.script.file" value="${src.dir}/sql/${name}-mysql.sql"/>

       <property name="database.driver.file" value="${lib.dir}/mysql-connector-java-3.0.15-ga-bin.jar"/>

       <property name="database.driver.classpath"      value="${database.driver.file}"/>

       <property name="database.driver"                value="org.gjt.mm.mysql.Driver"/>

       <property name="database.url"                   value="jdbc:mysql://localhost/jboss"/>

       <property name="database.userid"                value="jboss"/>

       <property name="database.password"              value="jboss"/>

       <property name="database.schema"                value=""/>

       <property name="database.catalog"               value=""/>

     

       <property name="jboss.datasource.mapping"       value="mySQL"/>

    mysql-connector-java-3.0.15-ga-bin.jar拷貝到${lib.dir},也就是Middlegen-Hibernate-r5\lib目錄。

    修改配置文件中的數據庫連接項目database.url、database.userid、database.userid 使Middlegen-Hibernate可以找到數據庫。

    2.2 配置Middlegen-Hibernate-r5ant運行文件build.xml

    <!DOCTYPE project [

        <!ENTITY database SYSTEM "file:./config/database/mysql.xml">

    ]>

    指出使用的數據庫配置文件。

    <project name="Middlegen Hibernate" default="all" basedir=".">

       <property file="${basedir}/build.properties"/>

       <property name="name" value="hibernatesample"/>

    指出你的應用名稱。

       <property name="build.gen-src.dir"              value="C:/sample"/>

    指出hbm的輸出路徑。

             <hibernate

                destination="${build.gen-src.dir}"

                package="org.hibernate.sample"

                genXDocletTags="false"

                genIntergratedCompositeKeys="false"

                javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"

             />

    指出hbm所在的包的位置。

    指出hbm.xml中是否需要XDoclet Tags。

    3、  運行Middlegen-Hibernate:

    Middlegen-Hibernate目錄下運行ant,進入Middlegen-Hibernate的圖形界面??梢栽O置表,和字段的特性。然后按Genarate,產生hbm.xml文件。

    4、  配置hibernate-extensions

    hibernate-extensions-2.1.2\tools\bin目錄有一個setenv.bat文件,改變其內容為:

    set JDBC_DRIVER=C:\java\Middlegen-Hibernate-r5\lib\mysql-connector-java-3.0.15-ga-bin.jar

    set HIBERNATE_HOME=C:\java\hibernate-2.1.6

     

    set CORELIB=%HIBERNATE_HOME%\lib

    set LIB=..\lib

    set PROPS=%HIBERNATE_HOME%\src

    set CP=%JDBC_DRIVER%;%PROPS%;%HIBERNATE_HOME%\hibernate2.jar;%CORELIB%\commons-logging-1.0.4.jar;%CORELIB%\commons-collections-2.1.1.jar;%CORELIB%\commons-lang-1.0.1.jar;%CORELIB%\cglib-full-2.0.2.jar;%CORELIB%\dom4j-1.4.jar;%CORELIB%\odmg-3.0.jar;%CORELIB%\xml-apis.jar;%CORELIB%\xerces-2.4.0.jar;%CORELIB%\xalan-2.4.0.jar;%LIB%\jdom.jar;%LIB%\..\hibernate-tools.jar

    注意紅色字體提示的均是路徑和JAR文件名,一定要正確。

    5、運行hibernate-extensions,根據hbm.xml產生POJO文件

    DOS中運行hbm2java c:\sample\org\hibernate\sample\*.xml --output=c:\sample\

    轉自:http://www.tkk7.com/relax/archive/2005/03/01/1588.html



    posted on 2009-08-26 10:50 Ke 閱讀(244) 評論(0)  編輯  收藏 所屬分類: hibernate
    主站蜘蛛池模板: 免费毛片毛片网址| 亚洲无人区视频大全| 无码天堂va亚洲va在线va| 无码专区永久免费AV网站| 亚洲欧洲校园自拍都市| 18禁美女黄网站色大片免费观看| 日本久久久久亚洲中字幕| 久久久久久一品道精品免费看| 亚洲AV日韩AV天堂久久 | 国产精品亚洲专区无码唯爱网| 热99re久久免费视精品频软件| 日韩精品免费在线视频| 亚洲国产精品无码久久一区二区 | 337p日本欧洲亚洲大胆艺术| 亚洲午夜在线播放| 欧美三级在线电影免费| 亚洲不卡av不卡一区二区| 国产精品99精品久久免费| 亚洲电影唐人社一区二区| 国产v精品成人免费视频400条| 亚洲乱色伦图片区小说| 免费女人18毛片a级毛片视频| a毛片成人免费全部播放| 亚洲韩国精品无码一区二区三区| 美女在线视频观看影院免费天天看| 亚洲宅男永久在线| 毛片免费全部播放一级| 猫咪免费人成网站在线观看入口| 亚洲视频在线观看免费| 亚洲高清在线mv| 在线免费观看色片| 国产精品免费久久久久久久久| 亚洲va久久久噜噜噜久久| 成人免费福利视频| 国产亚洲综合一区二区三区| 亚洲人成中文字幕在线观看| 四虎在线成人免费网站| 免费无码婬片aaa直播表情| 久久精品国产精品亚洲毛片| 国产精品免费_区二区三区观看| 97se亚洲综合在线|