大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Hibernate視頻講解,零基礎好學習

Hibernate視頻講解,零基礎好學習

更新時間:2021-03-01 16:13:53 來源:動力節點 瀏覽1871次

Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。

hibernate視頻講解

首先介紹一下Hibernate框架:

1.優秀的持久化(通俗講把內存上的短時間運行信息存儲在持久化硬盤上)框架。

2.作用于持久層,因為沒什么侵入性,所以同樣適用于其他層面上的存儲

3.高度整合jdbc,簡化了很多jdbc的操作。比如查詢,比如存儲

4.二級緩存。緩存一部分所查詢的數據,方便隨時調用,大大的減少了數據庫查詢。

5.ORM(Object/Rational Mapping)關系映射工具。對象關系映射把數據表的操作簡化為對于對象的操作,讓面向對象思維更加實際。

然后開始正式部署。部署之前首先調用jar包

hibernate視頻講解

除了以上的包還需要jdbc的所有包。這上面只是hibernate的包

(1)導入以上jar包

(2)在src下創建并編寫Hibernate主配置文件用于初始化hibernate需要用的信息。這個文件可以放在src下,也可以放在classes下。命名為hibernate.cfg.xml

內容如下

<?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">

<hibernate-configuration>
    <session-factory>
        <!--驅動路徑注意數據庫類型  -->
        <property name="connection.driver_class"></property>
        <!--數據庫路徑  -->
        <property name="connection.url"></property>
        <!--數據庫用戶名  -->
        <property name="connection.username"></property>
        <!--數據庫密碼  -->
        <property name="connection.password"></property>
        <!--方言,便于hibernate對象操作轉化為合適的數據庫語句  -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <!--是否顯示sql語句,sql一般會很難看  默認為false-->
        <property name="hibernate.show_sql">true</property>
        <!--下一個層級的映射文件,用來配置bean對象與數據表之間的關系  -->
        <mapping resource="com/dhh/pojo/Person.hbm.xml"/>
    </session-factory>
</hibernate-configuration>

(3)在某個目錄下創建映射文件,這就是上一步提到的Person.hbm.xml。一般跟bean放在同一個目錄下,接受hibernate.cfg.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">
<!-- 注意包名。不寫的話下面要寫全限定名 -->
<hibernate-mapping    package="com.dhh.pojo">
    <!-- 類名對應表名 -->
    <class name="Person" table="person">
        <!-- 主鍵使用id標簽。然后對應屬性名與列名 -->
        <id name="id" type="int" column="id">
            <!-- 自增長主鍵不同數據庫有不同類型的自增長類型,有需要可以百度到答案的 -->
            <generator class="identity"></generator>
        </id>
        <!-- 非主鍵映射關系,注意類型并不是單純的java類型也不是數據庫類型,而是一種中間類型,注意大小寫特別是String在這里開頭要小寫 -->
        <property name="name" type="string" column="name"></property>
        <property name="age" type="int" column="age"></property>
        <property name="address" type="string" column="address"></property>
    </class>
</hibernate-mapping>

 上面所說的主鍵自增長類型可參考下表

hibernate視頻講解

中間類型參考下表

hibernate視頻講解

如果零基礎想要學習Hibernate,推薦動力節點的Hibernate視頻教程,主要講解的Hibernate版本號為5.0.1,可以說是國內第一套基于Hibernate講解的Java視頻教程,Hibernate作為ORM的一個經典框架,是Java開發者必備的一項技能之一,本套Java視頻教程內容講解細致,基本涵蓋了工作當中所需要的所用知識點。

主講老師:動力節點Java高級講師-郭老師

天津大學計算機專業碩士研究生,10年以上軟件研發及管理經驗,先后就職于文思海輝、中軟國際、新東方教育科技集團-國外項目研發部等知名軟件企業,從事JavaEE方向的軟件研發工作;精通SSH、SSM技術架構下的開發;精通WebLogic、WebSphere、JBoss、Tomcat等服務器的配置與管理;熟練使用MySQL、Oracle、DB2等數據庫產品;熟練使用HTML、CSS、JavaScript、Ajax、JQuery等前端交互技術;熟練使用Axure原型設計工具;先后擔任高級Java軟件工程師、項目組長、項目經理、技術經理、高級產品經理及IT培訓企業高級Java講師等職務;具備扎實的技術功底、豐富的軟件研發、項目管理經驗及IT教學經驗;授課激情四溢,幽默風趣,能夠充分調動學生學習的積極性與主動性,課堂氣氛活躍,對學員耐心負責;曾參與設計恒豐銀行 “一貫P2P理財系統”、設計廣發銀行個人網上銀行系統、設計中國農業銀行網上銀行系統、設計江西銀行客服服務中心網上服務系統、設計成都銀行客服服務中心網上服務系統、設計樂山銀行網上銀行系統等大型項目。

以上就是動力節點Java培訓機構的小編針對“Hibernate視頻講解,零基礎好學習”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久久久在线 | 欧美日韩亚洲精品国产色 | 国产免费一区二区在线看 | 蜜桃综合 | 亚洲男人的天堂久久香蕉网 | 国产精品婷婷久久爽一下 | jizz成熟丰满老女人 | 国产伦精品一区二区免费 | 99热久这里都是精品小草 | 99热这里只有精品国产99 | 日韩欧美亚洲综合久久影院d3 | 欧美激情在线播放一区二区 | 欧美成人免费xxx大片 | 韩国美女高清爽快一级毛片 | 香蕉网站男人网站 | 中文字幕一二区 | 9999热视频 | 一级特黄a免费大片 | 欧美综合色区 | 国产成人丝袜网站在线看 | 伊人久久大杳蕉综合大象 | 日韩午夜小视频 | 韩国精品一区二区久久 | 欧美成人性色生活片天天看 | 加勒比精品久久一区二区三区 | 91成人精品视频 | 久热久操 | 4hu四虎永久网址 | 国产伦久视频免费观看 视频 | 4hu四虎永久免在线视看 | 亚洲人成亚洲精品 | 天天干夜夜爽天天操夜夜爽视频 | 一本一道| 精品免费久久久久久成人影院 | 欧美成人国产一区二区 | 天天久久综合网站 | 欧美午夜性春猛交 | 99久久免费视频在线观看 | 99热久久国产精品这里 | 欧美在线小视频 | 国产a精品|