Hibernate-20070516-1

          Hibernate Quickstart

          1、
          Hibernate(2.1.7)
          Hibernate-Extension
          Middlegen-Hibernate
          JUnit
          MySql

          2、
          Copy MySql's driver and paste it in   /MiddleGen-Hibernate-r5/lib

          3、Create Database "Sample" and table "t_user"(I use EMS SQL Manager to manager MySQL).

          4.Create java POJO Tuser(hand write).

          package org.redsaga.quickstart;

          import java.io.Serializable;

          public class Tuser implements Serializable {
              
              
          private Integer id;
              
          private String name;
              
          public Integer getId() {
                  
          return id;
              }

              
          public void setId(Integer id) {
                  
          this.id = id;
              }

              
          public String getName() {
                  
          return name;
              }

              
          public void setName(String name) {
                  
          this.name = name;
              }

              

          }

          5.Use MiddleGen to create Tuser.hbm.xml
          open mysql.xml(in  lib/MiddleGen-Hibernate-r5/config/database)  and set the properties

             
          <property name="database.script.file"           value="${src.dir}/sql/${name}-mysql.sql"/>
             
          <property name="database.driver.file"           value="${lib.dir}/mysql-connector-java-3.2.0-alpha-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/sample"/>
             
          <property name="database.userid"                value="root"/>
             
          <property name="database.password"              value="root"/>
             
          <property name="database.schema"                value=""/>
             
          <property name="database.catalog"               value=""/>

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


          I have altered the database.driver.file ,database.url,database.userid and database.password  values.

          6.Edit the build.xml of MiddleGen
          (1)

          <!DOCTYPE project [
              <!ENTITY database SYSTEM "file:./config/database/mysql.xml"
          >
          ]>


          (2)Application name

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

          (3)Output Cataloge

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

          (4)Package name

          <hibernate
                      
          destination="${build.gen-src.dir}"
                      package
          ="org.redsaga.quickstart"
                      genXDocletTags
          ="false"
                      genIntergratedCompositeKeys
          ="false"
                      javaTypeMapper
          ="middlegen.plugins.hibernate.HibernateJavaTypeMapper"
                   
          />


          Ok.Now,let's run build.xml.







          errors:
          1 java.lang.NoClassDefFoundError:org/dom4j/Attribute
            缺dom4j.jar

          posted on 2007-05-16 17:47 deepbluesea 閱讀(192) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          公告

          MSN:zzlljj8833@hotmail.com lava:5832911

          常用鏈接

          留言簿(1)

          隨筆分類(9)

          隨筆檔案(18)

          文章分類(1)

          文章檔案(1)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 固原市| 乾安县| 玉田县| 平邑县| 静乐县| 米林县| 鄂州市| 汽车| 隆回县| 那曲县| 宁城县| 高平市| 南京市| 黎城县| 大洼县| 罗源县| 柘荣县| 武宁县| 嵩明县| 石门县| 文登市| 亳州市| 巨鹿县| 盐池县| 龙里县| 永丰县| 呼图壁县| 靖宇县| 随州市| 鄂托克旗| 霍州市| 甘泉县| 大冶市| 临洮县| 襄樊市| 靖西县| 甘德县| 巫山县| 平安县| 玉田县| 高阳县|