posts - 14, comments - 15, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          一、根據(jù)數(shù)據(jù)庫表生成*.hbm.xml文件。
          1、 Hibernate官方網(wǎng)站下載Middlegen-Hibernatehibernate-extensions,并解壓。
          2、在Middlegen-Hibernate-r5\config\database子目錄中,根據(jù)我們選擇的數(shù)據(jù)庫類型打開對應的數(shù)據(jù)庫文件。如我們這里選擇MYSQL,打開mysql.xml
          <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/test"/>

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

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

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

          <property name="database.catalog"               value=""/>
          其中紅色位置要根據(jù)實際情況配置。
          3、配置Middlegen-Hibernate-r5ant運行文件build.xml
          3.1 指出數(shù)據(jù)庫名稱
          <!DOCTYPE project [

              <!ENTITY database SYSTEM "file:./config/database/mysql.xml"
          >
          ]>
          3.2 指出應用名稱
          <property file="${basedir}/build.properties" />
          <property name="name" value="HibernateSample" />
          3.3 指出hbm的輸出路徑。
          <property name="build.gen-src.dir" value="../src"/>
          3.4 指出包名稱(genXDocletTags生成代碼是否需要XDoclet Tags
          <hibernate destination="${build.gen-src.dir}" package="org.hibernate.sample" genXDocletTags="false" genIntergratedCompositeKeys="false" javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"/>

          Middlegen-Hibernate目錄下運行build.xml,進入Middlegen-Hibernate的圖形界面。可以設置表,和字段的特性。然后按Genarate,產(chǎn)生hbm.xml文件。

          二、根據(jù)*.hbm.xml文件生成POJO。
          1、打開Middlegen-Hibernate-r5ant運行文件build.xml,修改為如下代碼。

          下劃線表明的地方是我們要添加的內容。運行build.xml文件的hbm2java任務生成基礎代碼。
          我要啦免费统计
          主站蜘蛛池模板: 九龙县| 平阴县| 红桥区| 烟台市| 镇江市| 盐池县| 栖霞市| 水富县| 买车| 罗源县| 汝州市| 铜梁县| 阿巴嘎旗| 金阳县| 边坝县| 陆良县| 罗田县| 东阿县| 开化县| 泗水县| 佛冈县| 诸暨市| 香港| 阿图什市| 永嘉县| 神池县| 佛冈县| 沽源县| 肃北| 舒城县| 万全县| 黔江区| 奉贤区| 景宁| 松滋市| 堆龙德庆县| 新巴尔虎左旗| 关岭| 河津市| 公安县| 邵阳县|