zoukankan      html  css  js  c++  java
  • ORM(Object Relational Mapping)框架

    ORM(Object Relational Mapping)框架

    ORM(Object Relational Mapping)框架采用元数据来描述对象一关系映射细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。

    只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。当前ORM框架主要有三种:Hibernate(Nhibernate),iBATIS,EclipseLink。

    框架整体介绍

    说道这里,其实这个ORM框架仍然存着这很大的问题。不过这个是自己的第二期目标,到现在这个程度算是完成了.

    目前出现的ORM框架还是比较多的。本人写这个ORM不是为了说要推翻某个理论或者要和Linq,Nhibernate一教高下,目前一个人之力几乎不可能。写此框架只是为了更近一步的了解程序架构。

    设计思路其实很简单,和其余的ORM框架一样。通过某种关系来维持实体对象和数据库之间的关系,然后通过实体对象的操作来实现数据库的操作。

    ORM是通过使用描述对象和数据库之间映射的元数据,在我们想到描述的时 候自然就想到了xml和特性(Attribute).目前的ORM框架中,Nhibernate就是典型的使用xml文件作为描述实体对象的映射框架,而 大名鼎鼎的Linq则是使用特性(Attribute)来描述的。

  • 相关阅读:
    阅读《构建之法》
    准备工作
    课程总结
    第十四周总结
    第十三周总结
    Flex撑开
    多行文本展示为省略号样式的react组件
    如何在Spring Boot 中动态设定与执行定时任务
    System.arraycopy() 和 Arrays.copyOf() 的区别说明
    使用反射机制,获取 ArrayList 的容量大小
  • 原文地址:https://www.cnblogs.com/AmatVictorialCuram/p/5053034.html
Copyright © 2011-2022 走看看