作为一个初学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