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

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

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

    Java

    Java

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      3 Posts :: 12 Stories :: 7 Comments :: 0 Trackbacks
    開發過程:
    1.建立三個表tb_topic,tb_reply,tb_manager

    CREATE TABLE `tb_topic` (
      `id` 
    int(10) unsigned NOT NULL AUTO_INCREMENT,
      `author` 
    varchar(20DEFAULT NULL,
      `face` 
    varchar(10DEFAULT NULL,
      `content` 
    text,
      `ip` 
    varchar(16DEFAULT NULL,
      `email` 
    varchar(100DEFAULT NULL,
      `createTime` 
    datetime DEFAULT NULL,
      
    PRIMARY KEY (`id`)
    ) ENGINE
    =MyISAM DEFAULT CHARSET=utf8;

    CREATE TABLE `tb_reply` (
      `id` 
    int(10) unsigned NOT NULL AUTO_INCREMENT,
      `topcid` 
    int(10DEFAULT NULL,
      `author` 
    varchar(20DEFAULT NULL,
      `content` 
    text,
      `createTime` 
    datetime DEFAULT NULL,
      
    PRIMARY KEY (`id`)
    ) ENGINE
    =MyISAM DEFAULT CHARSET=utf8;

    CREATE TABLE `tb_manager` (
      `id` 
    int(10) unsigned NOT NULL AUTO_INCREMENT,
      `name` 
    varchar(30DEFAULT NULL,
      `pwd` 
    varchar(30DEFAULT NULL,
      
    PRIMARY KEY (`id`)
    ) ENGINE
    =MyISAM DEFAULT CHARSET=utf8;


    2.建立hibernate配置文件

    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
    >

    <!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration>

    <session-factory>
        
    <property name="connection.username">root</property>
        
    <property name="connection.url">
            jdbc:mysql://localhost:3306/test
        
    </property>
        
    <property name="dialect">
            org.hibernate.dialect.MySQLDialect
        
    </property>
        
    <property name="myeclipse.connection.profile">mysql</property>
        
    <property name="connection.driver_class">
            com.mysql.jdbc.Driver
        
    </property>
        
    <property name="show_sql">true</property>
        
    <property name="transaction.factory_class">
            org.hibernate.transaction.JDBCTransactionFactory
        
    </property>


    </session-factory>

    </hibernate-configuration>

    3.創建實體類及其映射文件
    package com.actionForm;

    public class TopicForm {

        
    private int id = -1;
        
    private String author = "";
        
    private String face = "";
        
    private String content = "";
        
    private String ip = "";
        
    private String email = "";
        
    private String createTime = "";
        
        
    //getXXX() and setXXX()

    }

    TopicForm.hbm.xml
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC 
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
    >
    <hibernate-mapping>
        
    <class name="com.actionForm.TopicForm" table="tb_topic">

            
    <id name="id" column="id" type="int">
                
    <generator class="increment" /><!--設置自動增值-->
            
    </id>
            
    <property name="author" column="author" type="string"
                not-null
    ="true" />
            
    <property name="face" column="face" type="string"
                not-null
    ="true" />
            
    <property name="content" column="content" type="string"
                not-null
    ="true" />
            
    <property name="ip" column="ip" type="string" not-null="true" />
            
    <property name="email" column="email" type="string" />
            
    <property name="createTime" column="createTime" type="string"
                not-null
    ="true" />

        
    </class>
    </hibernate-mapping>


    package com.actionForm;

    public class ReplyForm {

        
    private int id = -1;
        
    private int topicid = -1;
        
    private String author = "";
        
    private String content = "";
        
    private String createTime = "";
        
        
    //getXXX() and setXXX()

    }

    ReplyForm.hbm.xml
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC 
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
    >
    <hibernate-mapping>
        
    <class name="com.actionForm.ReplyForm" table="tb_Reply">
            
    <id name="id" column="id" type="int">
                
    <generator class="increment" /><!--設置自動增值-->
            
    </id>
            
    <property name="topicid" column="topicid" type="int"
                not-null
    ="true" />
            
    <property name="author" column="author" type="string" />
            
    <property name="content" column="content" type="string" />
            
    <property name="createTime" column="createTime" type="string" />
        
    </class>
    </hibernate-mapping>









    posted on 2008-11-23 22:45 keer 閱讀(348) 評論(0)  編輯  收藏 所屬分類: hibernate應用開發

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


    網站導航:
     
    主站蜘蛛池模板: 2021国内精品久久久久精免费| 无码永久免费AV网站| 亚洲最大黄色网址| 卡一卡二卡三在线入口免费| 精品一区二区三区免费观看| 久久国产免费直播| 亚洲精品电影在线| 亚洲国产成人影院播放| 30岁的女人韩剧免费观看| 亚洲av成本人无码网站| 亚洲AV中文无码乱人伦下载| 色se01短视频永久免费| 国产精品一区二区三区免费| 亚洲人成网站18禁止久久影院 | 亚洲A∨午夜成人片精品网站| 亚洲春黄在线观看| 免费看国产精品麻豆| 91免费国产精品| 黄色一级毛片免费看| 亚洲专区一路线二| 91高清免费国产自产| 手机永久免费的AV在线电影网| 亚洲手机中文字幕| 最新国产AV无码专区亚洲| 福利免费在线观看| 亚洲女子高潮不断爆白浆| 亚洲男人都懂得羞羞网站| 亚洲国产成人久久精品99 | 无码欧精品亚洲日韩一区夜夜嗨| 最近2019中文字幕免费直播| 一级视频在线免费观看| 国产偷v国产偷v亚洲高清| 日本不卡在线观看免费v| 91精品免费在线观看| 亚洲狠狠色丁香婷婷综合| 色播亚洲视频在线观看| 亚洲中文字幕无码爆乳AV| 日本免费高清一本视频| 国产四虎免费精品视频| 亚洲免费视频网站| 久青草视频在线观看免费|