學習hibernate感覺(-)

作爲一個初學Hibernate的過來人,想對將要學習Hibrnate的高手手們談一下本身的感覺!java

首先咱們要弄清楚,咱們爲何要學習HibernateHibernate是什麼東東?mysql

在這裏咱們要明確,咱們是java程序員,java程序員就應該用java語言的編程思想來考慮問題,那就是面向對象, think in java一書中有一句話不是很經典嗎,everything is object!程序員

    問問本身oracle,mysql數據庫是面向對象的嗎?sql

Hibernate的是什麼?數據庫

Hibernate 是一個ORM框架,那麼什麼是ORM呢?ORM的英文名字叫Object  relationship  mapping中文名字叫對象關係映射,字面意思就是說將對象和關係作了一次映射,那麼對象是什麼?關係是什麼?對象就是面向對象解決問題,關係就是面向關係解決問題,如今有了hibernate,它咱們實現了這種轉化,那麼咱們就能夠一心一意的面向對象編程了,而不用再去考慮關係問題,這難道不爽嗎!一心一意要比一心二意強吧!編程

    咱們對數據庫中的數據進行操做,無非就是增(insert),刪(delete),改(update),查(select)session

那麼這幾操做映射到hibernate中就是:oracle

Insert---saveapp

Delete---delete框架

Update---update

Select---get/load

 

除此以外,還要弄清楚hibernate開發中的幾個接口

Configuration

annotationConfiguration

session:管理一個數據庫的任務單元(即經過session能夠完成對數據的增,刪,改,查)

有關相關問題,請QQ聯繫:1074393511

相關文章
相關標籤/搜索