用户登录
用户注册

分享至

hibernate 体系结构

  • 作者: 毕竟我是朱大少
  • 来源: 51数据库
  • 2020-10-05
1、Hibernate持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。
2、数据库的读写是一个很耗费时间和资源的操作,当大量用户同时直接访问数据库的时候,效率将非常低,如果将数据持久化就不需要每次从数据库读取数据,直接在内存中对数据进行操作,这样就节约了数据库资源,而且加快了系统的反映速度。
3、增加Hibernate持久层提高了开发的效率,使软件的体系结构更加清晰,在代码编写和系统维护方面变得更容易。特别是在大型的应用里边,会更有利。同时,持久化层作为单独的一层,人们可以为这一层独立的开发一个软件包,让其实现将各种应用数据的持久化,并为上层提供服务。从而使得各个企业里做应用开发的开发人员,不必再来做数据持久化的底层实现工作,而是可以直接调用持久化层提供的API。
3、目前在持久化层领域,实现模式有以下几种:
◆业务逻辑和数据访问耦合
◆主动域对象模式
◆ORM模式
◆JDO模式
◆CMP模式



  持久层指的是能把数据长期保存起来。如数据库,把数据长期保存在硬盘里,xml也可以长期保存数据,你说的也不错
软件
前端设计
程序设计
Java相关