亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 1)Hibernate簡介 Hibernate是java領域的一款開源的ORM框架技術 Hibernate對JDBC進行了非常輕量級的對象封裝 2)Hibernate在我們的應用程序中充當著什么樣的角色呢? 舉例,如下圖所示:我們要開發不同的系統 持久化層 --- 處于業務邏輯層和數據庫之間的一個角色 作用 -- 把程序中生成的對象持久化到數據庫中,換句話說,就是把這些對象通過對象關系映射保存到數據庫的表中<br> 3)其他主流的ORM框架技術 ①MyBtis : 前身就是著名的iBatis ②Toplink:后被Oracle收購,并重新包裝為Oracle AS TopLink ③EJB:本身是JAVAEE的規范
    查看全部
    1 采集 收起 來源:Hibernate簡介

    2018-03-22

  • openSession和getCurrentSession()區別
    查看全部
  • openSession 每次使用都是打開一個新的session,使用完需要調用close方法關閉session; getCurrentSession 是獲取當前session對象,連續使用多次時,得到的session都是同一個對象,這就是與openSession的區別之一 ; 一般在實際開發中,往往使用getCurrentSession多,因為一般是處理同一個事務,所以在一般情況下比較少使用openSession; 如何獲得session對象??? (1)openSessionion (2)getCurrentSession 如果使用getCurrentSession需要在hibernate.cfg.xml文件中進行配置: 如果是本地事務(jdbc事務) <property name="hibernate.current_session_context_class">thread</property> 如果是全局事務(jta事務) <property name="hibernate.current_session_context_class">jta</property>
    查看全部
  • Hibernate開發步驟
    查看全部
  • 用session.doWork() 方法開啟事務 但不推薦這樣做
    查看全部
    0 采集 收起 來源:transaction簡介

    2017-04-01

  • transaction簡介: hibernate 事務默認是手動提交的 ,沒有開啟事務,數據并不會真正提交到數據庫中
    查看全部
    0 采集 收起 來源:transaction簡介

    2017-04-01

  • hibernate的執行流程 1.配置對象Configuration,作用: 讀取配置文檔:Hibernate.cfg.xml; 創建SessionFactory對象 2.SessionFactory,作用: 讀取相應的里面加載的對象關系映射文件 創建session文件 3.session,作用: 類似于JDBC中的Connection,這個session對象等同于連接對象 執行增刪改查: save,delete,update,get。 4.執行某個session對象的方法的時候,必須開啟一個事物transaction,這些方法需要封裝在事物當中。 5.執行完成方法之后,需要提交事務并且關閉session tx.commit() session.close() 開啟一個一個session必須開啟一個事務,所以session封裝在事務中。 session:可理解為session是一個數據庫操作對象。 session與connection,是多對一關系,每個session都有一個與之對應的connection,一個connection不同時刻可提供多個session使用。 把對象保存在關系數據庫中需要調用session的各種方法: 如: save(),update(),delete(),createQuery()等。
    查看全部
    0 采集 收起 來源:session簡介

    2017-04-01

  • hibernate.cfg.xml常用配置 hibernate.show_sql:是否把hibernate運行時的SQL語句輸出到控制臺,編碼階段便于測試。 hibernate.format_sql:輸出到控制臺的SQL語句是否進行排版,便于閱讀。建議設TRUE。 hbm2ddl.auto:表結構生成策略??蓭椭蒵ava代碼生成數據庫腳本,進而生成具體的表結構。 create(表結構存在,先刪除,再重新創建)|update(在原有表結構中插入)|create-drop(先創建再刪除)|validate(驗證表結構,如現在結構與原結構不同,則不會創建表結構) hibernate.default_schema:默認的數據庫。執行SQL時,默認給所有表名加上數據庫前綴 hibernate.dialect:配置hibernate數據庫方言,hibernate可針對特殊數據庫進行優化。
    查看全部
  • hibernate 本章學習重點
    查看全部
    0 采集 收起 來源:本章簡介

    2017-04-01

  • 什么事ORM
    查看全部
    0 采集 收起 來源:什么是ORM

    2017-03-31

  • hibernate 是對jdbc的輕量級多封裝,是orm框架技術。
    查看全部
    0 采集 收起 來源:Hibernate簡介

    2017-03-31

  • hibernate配置屬性
    查看全部
  • 編寫配置文檔
    查看全部
  • 需要導入的jar包
    查看全部
  • 編寫第一個hibernate 程序 步驟
    查看全部

舉報

0/150
提交
取消
課程須知
小伙伴們,學習本門課程前需要具備Java基礎知識和面向對象編程思想,并能夠熟練使用JDBC操作Mysql數據庫。
老師告訴你能學到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能夠熟練創建Hibernate實例

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!