第二十六天 蛰伏的Hibernate遇到春日的暖阳 —Spring MVC 集成Hibernate使用(一)

         6月7日,晴。纷纷红紫已成尘,布谷声中夏令新。夹路桑麻行不尽,始知身是太平人。

       Hibernate和Spring的香艳相逢,不仅是Bean和Bean之间电光火石般的碰撞,也是XML和XML之间的萍水聚首。两种奇妙的架构,携手闯荡江湖,不仅塑造了依赖注入淋漓酣畅的快感,也让J2EE蹿红大半个地球。

    下面使用SpringMVC(V2.5.6)和 Hibernate(V3.6.10)珠联璧合演示一个例子,所需要的基础知识,只要看会前几期关于SpringMVC和 Hibernate的内容即可。

     运行效果图贴出:

    由于Spring和Hibernate处于不同的层次,Spring关心的是业务逻辑之间的组合关系,Spring提供了强大的管理能力, 而Hibernate完成了OR的映射,使开发人员不用再去关心SQL语句,直接与对象打交道。 将Hibernate做完映射之后的对象交给Spring来管理是再合适不过的事情了。

      从前面Hibernate的例子可以看到,对持久化数据的进行操作是通过session来完成的,这个session和WEB使用的HttpSession唯一的相似处就是名字有点像,其它没任何一样的地方。

  Spring和 Hibernate珠联璧合一:

      Hibernate的SessionFactory,类似JDBC中的DataSource,是数据访问的源泉,Spring首先扼住SessionFactory这一龙头,才能有涓涓清泉涌出,Spring提供对Hibernate的SessionFactory的集成功能是关键点。

     未完待续...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值