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

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

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

    posts - 2,comments - 0,trackbacks - 0
    利用myeclipse的反向工程導(dǎo)入hibernate后,配置文件hibernate.cfg.xml放在src的根目錄下,工程會(huì)自己加載:
    <?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/shtest
    </property>
    <property name="dialect">
    org.hibernate.dialect.MySQLDialect
    </property>
    <property name="myeclipse.connection.profile">mysql</property>
    <property name="connection.password">fjtianxia</property>
    <property name="connection.driver_class">
    com.mysql.jdbc.Driver
    </property>
    <mapping resource="com/sh/entity/Manager.hbm.xml" />
    </session-factory>

    </hibernate-configuration>
    <mapping resource="com/sh/entity/Manager.hbm.xml" />是尋找hbm.xml文件的路徑映射,可以更改路徑。
    Manager.hbm.xml配置如下:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
    >
    <!--
    Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
    <class name="com.sh.entity.Manager" table="Manager">
    <id name="manaId" type="java.lang.Integer">
    <column name="ManaId" />
    <generator class="native" />
    </id>
    <property name="manaName" type="java.lang.String">
    <column name="ManaName" length="50" not-null="true" />
    </property>
    <property name="manaPass" type="java.lang.String">
    <column name="ManaPass" length="50" not-null="true" />
    </property>
    <property name="manaEmail" type="java.lang.String">
    <column name="ManaEmail" length="50" />
    </property>
    </class>
    </hibernate-mapping>
    實(shí)體類Manager.java:
    package com.sh.entity;

    public class Manager {
    private Integer manaId;
    private String manaName;
    private String manaPass;
    private String manaEmail;
    public Integer getManaId() {
    return manaId;
    }
    public void setManaId(Integer manaId) {
    this.manaId = manaId;
    }
    public String getManaName() {
    return manaName;
    }
    public void setManaName(String manaName) {
    this.manaName = manaName;
    }
    public String getManaPass() {
    return manaPass;
    }
    public void setManaPass(String manaPass) {
    this.manaPass = manaPass;
    }
    public String getManaEmail() {
    return manaEmail;
    }
    public void setManaEmail(String manaEmail) {
    this.manaEmail = manaEmail;
    }
    }
    下面就是我們執(zhí)行的代碼了,今天之弄過簡(jiǎn)單的獲取數(shù)據(jù)列表的例子:
    package com.sh.test;

    import java.util.ArrayList;
    import java.util.List;

    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    import org.hibernate.cfg.Configuration;

    import com.sh.entity.Manager;

    public class test1 {
    SessionFactory factory;
    @SuppressWarnings(
    "unchecked")
    public List getAllManager(){
    factory
    = new Configuration().configure().buildSessionFactory();
    Session session
    =factory.openSession();
    List
    <Manager> l=new ArrayList<Manager>();
    l
    = session.createCriteria(Manager.class).list();
    // session.save(m);
    return l;
    }
    /**
    *
    @param args
    */
    @SuppressWarnings(
    "unchecked")
    public static void main(String[] args) {
    test1 t
    =new test1();
    t.getAllManager();
    List
    <Manager> l=new ArrayList<Manager>();
    l
    =t.getAllManager();
    for(Manager m:l){
    System.out.println(m.getManaName()
    +"..."+m.getManaPass()+"..."+m.getManaEmail());
    }
    }

    }
    第一天就這樣了,做個(gè)準(zhǔn)備工作,搭建個(gè)成功的環(huán)境。
    posted @ 2008-10-25 18:59 jestane 閱讀(141) | 評(píng)論 (0)編輯 收藏
    1.新聞列表顯示.
    2.后臺(tái)管理新聞.
    3.用戶管理.

    數(shù)據(jù)庫分析:
    Manager表:

    中文名稱 字段名 數(shù)據(jù)類型 默認(rèn)值 備注
    標(biāo)識(shí) ManaId int
    用戶名 ManaName varchar(50)
    密碼 ManaPass varchar(50)
    郵箱 email varcahr(50) 注冊(cè)激活發(fā)送密碼
    News表:
    中文名稱 字段名 數(shù)據(jù)類型 默認(rèn)值 備注
    標(biāo)識(shí) NewsId int
    標(biāo)題 NewsTitle varchar(100)
    內(nèi)容 NewsContent text
    發(fā)表時(shí)間 NewsBirth date
    分類 NewsClass int
    作者 NewsAuthor varchar(50)
    標(biāo)簽 NewsTag varchar(100)
    訪問次數(shù) NewsVisitor int
    NewsClass表:
    中文名稱 字段名 數(shù)據(jù)類型 默認(rèn)值 備注
    分類標(biāo)識(shí) ClassId int
    分類名稱 ClassName varchar(30)
    Remark表:
    中文名稱 字段名 數(shù)據(jù)類型 默認(rèn)值 備注
    標(biāo)識(shí) RemarkID int
    評(píng)論內(nèi)容 RemarkContent varchar(500)
    文章標(biāo)識(shí) NewsId int
    文章評(píng)分 RemarkScore int

     




    posted @ 2008-10-24 16:04 jestane 閱讀(393) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題  
    主站蜘蛛池模板: 久久一区二区免费播放| 99在线视频免费观看| 可以免费观看的一级毛片| 久久久久久国产a免费观看不卡 | 亚洲国产午夜中文字幕精品黄网站| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 亚洲一区电影在线观看| 日本免费中文字幕在线看| h视频在线观看免费| 亚洲丰满熟女一区二区v| 亚洲成人影院在线观看| 2021国内精品久久久久精免费| 亚洲国产精品成人综合色在线| 亚洲va中文字幕无码久久| 好爽又高潮了毛片免费下载| 成人免费乱码大片A毛片| 久久综合久久综合亚洲| 国产成人亚洲综合无码精品| 日本午夜免费福利视频| 国产成人精品免费午夜app| 色多多A级毛片免费看| 亚洲日本久久一区二区va| 亚洲中文字幕无码不卡电影| 成人性生活免费视频| 久久免费美女视频| 美女被艹免费视频| 亚洲avav天堂av在线网爱情| 亚洲国产精品无码一线岛国| 国产jizzjizz免费视频| 国产卡二卡三卡四卡免费网址 | 日产久久强奸免费的看| 亚洲国产激情在线一区| 久久亚洲成a人片| JLZZJLZZ亚洲乱熟无码| 好吊妞在线新免费视频| 18禁男女爽爽爽午夜网站免费| 在线观看免费黄网站| 男人和女人高潮免费网站| 亚洲精品中文字幕| 亚洲香蕉在线观看| 亚洲欧洲国产综合|