美文网首页
hibernate相关概念

hibernate相关概念

作者: 小白白又白 | 来源:发表于2017-05-18 20:49 被阅读0次
    ORM(对象关系映射)

    ORM的全称是Object Relational Mapping,即对象关系映射,它的实质就是将关系数据(库 )的数据用对象的形式展示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现业务逻辑的过程,在ORM过程中最重要的概念是映射(Mapping),通过这种映射可以使业务对象和与数据库分离。从面向对象来说,数据库不应该和业务逻辑绑定到一起,ORM则起到了这样的分离作用,使数据库层透明,开发人员真正的面向对象,图1简单说明了ORM在多层系统架构中的这个作用。

    图1(ORM在多层系统架构中的作用)
    目前大多数项目或产品都使用关系型数据库实现业务数据的存储,这样在开发过程中,常常有一些业务逻辑需要直接用写SQL语句实现,但这样开发的结果是:遍地布满SQL语句。这些高藕合的SQL语句给系统的改造和升级带来很多无法预计的障碍。为了提高项目的灵活性,特别是快速开发,ORM是一个不错的选择。举个简单的例子:在使用ORM的系统中,当数据库模型改变时,不再需要理会逻辑代码和SQL语句中涉及到该模型的所有改动,只需要将该模型映射的对象稍作改动,甚至不做改动就可以满足要求。
    原文详细信息对象关系映射

    相关文章

      网友评论

          本文标题:hibernate相关概念

          本文链接:https://www.haomeiwen.com/subject/kmasxxtx.html