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)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          MSN:zzlljj8833@hotmail.com lava:5832911

          常用鏈接

          留言簿(1)

          隨筆分類(9)

          隨筆檔案(18)

          文章分類(1)

          文章檔案(1)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 金山区| 准格尔旗| 广东省| 长阳| 千阳县| 高碑店市| 昌都县| 河间市| 赤壁市| 武定县| 裕民县| 敦煌市| 辽中县| 土默特右旗| 荣昌县| 喀什市| 嘉黎县| 博爱县| 灯塔市| 康乐县| 荣昌县| 海城市| 白玉县| 阿拉善盟| 伊通| 岑巩县| 金华市| 四子王旗| 儋州市| 讷河市| 东平县| 彭州市| 都兰县| 克山县| 济南市| 江津市| 海丰县| 望城县| 秭归县| 星子县| 章丘市|