作爲一個初學Hibernate的過來人,想對將要學習Hibrnate的高手手們談一下本身的感覺!java
首先咱們要弄清楚,咱們爲何要學習Hibernate?Hibernate是什麼東東?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