• ORM和Hibernate


    一、ORM简介:

      ORM的全程是Object/Relation Mapping ,对象/关系数据库映射。ORM可理解成一种规范,它概述了这类框架的基本特征:完成面向对象的编程语言到关系数据库的映射。当ORM框架完成映射后,既可利用面向对象设计语言的简单易用性,又可利用关系数据库的技术优势。因此,我们可把ORM框架当成应用程序和数据库的桥梁。

    二、流行的ORM框架简介:

      JPA:JPA本身只是一种ORM规范,并不是ORM产品。她是Java EE规范制定者向开源世界学习的结果。JPA实体与Hibernate  PO 十分相似,甚至JPA实体完全可作为Hibernate PO类使用。相对于其他开源ORM框架,JPA的最大优势在于它是官方标准,因此具有通用性。

      Hibernate:目前最流行的ORM,已经被选作JBoss的持久层解决方案。整个Hibernate 项目也一并投入了JBoss的怀抱,而JBoss 又加入了 Red Hat组织。因此,Hibernate 是属于 Red Hat组织的一部分。Hibernate灵巧的设计、优秀的性能,还有丰富的文档都是其风靡全球的重要因素。

      iBATIS:Apache软件基金组织的子项目。与其称它是一种ORM框架,不如称它是一种SQL Mapping 框架,它并不支持纯粹的面向对象的操作,因此现在被逐渐的开始被取代,但是它对数据的访问有特别灵活的地方,它允许开发人员直接编写SQL语句。

      TopLink:是Oracle 公司的产品,早年单独作为ORM框架使用时一直没有赢得广泛的市场,现在主要作为JPA的实现。

  • 相关阅读:
    jmeter之jmx和控件介绍
    Jmeter使用1
    jmeter组件之聚合报告分析
    响应断言
    jmeter组件介绍-线程组、http采样器、结果树
    jmeter目录文件讲解和切换语言
    jmeter 学习 -安装
    关于去除input type='file'改变组件的默认样式换成自己需要的样式的解决方案
    js根据id、value值对checkbox设置选中状态
    javaweb简单的实现文件下载及预览
  • 原文地址:https://www.cnblogs.com/lomomiao/p/4181137.html
Copyright © 2020-2023  润新知