JSP开发案例教程【5.3】

本文介绍了ORM框架的主要功能,特别是Hibernate,它是目前最流行的开源ORM框架。Hibernate将对象模型映射到关系数据库,减少了手动SQL操作,提供了面向对象的数据访问。文章详细讲解了Hibernate的体系结构,包括SessionFactory、Session、持久化对象等核心概念,并提供了下载和安装的指导。最后,通过一个例子演示了Hibernate访问MySQL数据库的过程。
摘要由CSDN通过智能技术生成
11. 3. 1 Hibernate 和 ORM

        当使用一种面向对象的程序设计语言来进行应用开发时, 从项目开始起一直采用面向对象分析、 面向对象设计、 面向对象编程, 但到了持久层数据库访问时, 又必须重返关系数据库的访问方式, 这是一种非常糟糕的感觉。 于是需要一种工具, 它可以把关系型数据库包装成面向对象的模型, 这个工具就是 ORM 框架。
        ORM (Object Relational Mapping, 对象关系映射) 的实现思想就是将关系数据库中表的数据映射成为对象, 以对象的形式展现, 这样开发人员就可以把对数据库的操作转化为对这些对象的操作。 因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。
        面向对象语言和关系数据库并存的局面, 采用 ORM 就变成一种必然。 采用 ORM 框架之后, 应用程序不再直接访问数据库, 而是以面向对象的方式来操作持久对象, 而 ORM 框架则将这些面向对象的操作转化成底层的 SQL 操作。 ORM 工具作用的示意图如图 11-11所示。

        目前 OR

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值