Building Hibernate Environment

1.why Hibernate

During our programming process, take the object oriented programming for example, we can divided our process into three layers:

Presentation Layer

Business Layer

Data Source Layer


On the other hand, the database we are using are mostly Relational and the programming language we are using is OOP, we have the Framwork called Hibernate to connect them. it's called O/R mapping.

There are many other framworks doing the O/R mapping besides Hibernate, for example, Apache OJB, JDO, EJB and iBatis. The reason that Hibernate is the most popular one is that:

first, it save our work of creating SQL sentense and let the programmer concentrate on handling the object.

second, it's a POJO. we don't need to let the classes inheriate from the framework's class. Struts is not POJO, because we will create the class oneAction.class and in this class we have to extend from Action class, with means if we want to change to other framwork in the future, say weblogic, we have to change a lot of code in this class. While Hibernate is a POJO, we don't need to extend any of the Hibernate's class. This is the most of the reason that Hibernate is very popular this days.

2. Process of building Hibernate Framework


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值