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

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

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

    隨筆-42  評論-42  文章-0  trackbacks-0
    1 創建 hibernate.cfg.xml 文件
      這個文件要建在 src 中,是 hibernate Configuration File 類型(Next);名字就用 hiberante.cfg.xml 就行,不然還要指向(Next);database dialect 項、Driver class 項和 Connection URL 項只要選中對應項即可,username 和 password 自己加上,Default Schema 同大寫的 username ,"create a console configuration" 可選項選中(Next);Type 類型選擇 Annotations ,Classpash 中的Add External JARS 項加入D:\oracle\product\11.1.0\db_1\jdbc\lib中的ojdbc6g.jar 文件;Finish 。

    2 用 table 創建與其對應的 java 文件
      在數據庫中新建一個 table ;Run 菜單-> Hibernate Code Generation ... -> Hibernate Code Generation Configurations ,新建 New launch configurations ;Main 選項中,Console Configuration 為所對應的 project 的名稱,Output directory 為導出的所在位置(...\src),package 為對應的包(...\src\com.*.*);Exporters 選項中,選中 Generate EJB3 復選項和 Domain Code 復選項;Run 。
      在src 下對應的包里就有了 table 對應的 java 文件。
      
    3 用 java 文件創建對應的 table (2的逆向)
      寫好 java 文件,以 Test.java 為例(@Column 后面不要有  unique = true ,不然會報錯出來,為什么還不知道)。
      在 hibernate.xfg.xml 文件中加入 : 

              <property name="hibernate.hbm2ddl.auto">create</property>
              <mapping class="com.test.hibernate.Test"/>

      創建文件Main.java:


    package com.test.hibernate;

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

    public class Main2 {
     public static void main(String[] args) {
      Configuration cfg=new AnnotationConfiguration().configure();
      SessionFactory sf=cfg.buildSessionFactory();
     }
    }

      
      運行 Main.java ,可得到對應的 table 。

      創建文件 log4j.xml :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
    <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
     <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n" />
      </layout>
     </appender>
     <logger name="org.hibernate.type">
      <level value="debug" />
     </logger>
     <root>
      <level value="warn" />
      <appender-ref ref="CONSOLE" />
     </root>
    </log4j:configuration>

    可將錯誤打在控制臺上。
    posted on 2008-03-15 15:02 BlueSunshine 閱讀(1942) 評論(2)  編輯  收藏 所屬分類: 學習心得

    評論:
    # re: 學習hibernate--創建 hibernate.cfg.xml 文件及 table 本身與其對應的 java 文件的相互創建 2008-03-15 22:14 | 哈哈的日子
    不錯不錯,好的開始是成功地大半拉。  回復  更多評論
      
    # re: 學習hibernate--創建 hibernate.cfg.xml 文件及 table 本身與其對應的 java 文件的相互創建 2008-03-16 23:27 | BlueSunshine
    @哈哈的日子
    謝謝  回復  更多評論
      
    主站蜘蛛池模板: 2017亚洲男人天堂一| 日韩亚洲欧洲在线com91tv| 亚洲精品视频观看| 一级毛片免费毛片一级毛片免费 | jizz免费一区二区三区| 日韩精品成人亚洲专区| 免费无码午夜福利片| 亚洲国产午夜中文字幕精品黄网站 | jizz18免费视频| 亚洲无码视频在线| 久久国产美女免费观看精品| 不卡一卡二卡三亚洲| 无码A级毛片免费视频内谢| 亚洲黄色网址大全| 毛片免费vip会员在线看| 亚洲免费视频播放| 麻豆成人精品国产免费| 国产一区二区三区免费观在线| 免费国产成人高清在线观看麻豆| 国产亚洲精品仙踪林在线播放| 亚洲人成无码www久久久| 人妻免费一区二区三区最新| 久久精品国产亚洲AV无码娇色| 成人免费观看一区二区| 亚洲av无码无线在线观看| 在线精品亚洲一区二区三区| 久久精品电影免费动漫| 亚洲自国产拍揄拍| 亚洲人成网站观看在线播放| 两个人看的www高清免费观看| 亚洲综合在线成人一区| 日本免费一区尤物| 久草福利资源网站免费| 亚洲精品午夜国产va久久| 久久精品亚洲男人的天堂 | 国产成人精品免费视频大| 色欲色欲天天天www亚洲伊| 亚洲理论电影在线观看| 国产一卡二卡3卡四卡免费| 一级中文字幕乱码免费| 亚洲国产精品综合福利专区|