学习hibernate感受(-)

做为一个初学Hibernate的过来人,想对将要学习Hibrnate的高手手们谈一下自己的感受!

首先我们要弄清楚,我们为什么要学习HibernateHibernate是什么东东?

在这里我们要明确,我们是java程序员,java程序员就应该用java语言的编程思想来考虑问题,那就是面向对象, think in java一书中有一句话不是很经典吗,everything is object!

    问问自己oracle,mysql数据库是面向对象的吗?

Hibernate的是什么?

Hibernate 是一个ORM框架,那么什么是ORM呢?ORM的英文名字叫Object  relationship  mapping中文名字叫对象关系映射,字面意思就是说将对象和关系做了一次映射,那么对象是什么?关系是什么?对象就是面向对象解决问题,关系就是面向关系解决问题,现在有了hibernate,它我们实现了这种转化,那么我们就可以一心一意的面向对象编程了,而不用再去考虑关系问题,这难道不爽吗!一心一意要比一心二意强吧!

    我们对数据库中的数据进行操作,无非就是增(insert),删(delete),改(update),查(select)

那么这几操作映射到hibernate中就是:

Insert---save

Delete---delete

Update---update

Select---get/load

 

除此之外,还要弄清楚hibernate开发中的几个接口

Configuration

annotationConfiguration

session:管理一个数据库的任务单元(即通过session可以完成对数据的增,删,改,查)

有关相关问题,请QQ联系:1074393511

 

你可能感兴趣的:(学习hibernate感受(-))