170906_Spring英文文档阅读(二)_2.2 Data Access/Integration_spring-orm

本文介绍了Spring框架中的spring-orm模块,该模块为JPA、JDO和Hibernate等流行的对象关系映射API提供集成层。使用spring-orm模块可以将这些ORM框架与Spring的其他特性相结合,如简化的事务管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述

谷歌翻译:
spring-orm模块为流行的对象关系映射API提供集成层,包括JPA,JDO和Hibernate。 使用spring-orm模块,您可以将所有这些ORM框架与Spring提供的所有其他功能结合使用,例如前面提到的简化的事务管理功能。

spring-orm模块

ORM(Object Relational Mapping):对象关系映射,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去,程序中的对象与数据库通过这个桥梁进行相互转换。

Provides(提供),spring-orm模块提供了什么呢?
provides integration layers(集成层),提供了集成层,那这个集成层是什么的集成层呢?

for popular object-relational mapping APIs:

流行的对象关系映射API(Application Programming Interface,应用程序编程接口)的集成层,它包含了JPA,JDO和Hibernate。
在上述名词中我们可能出现一些疑问。
什么是JPA? JPA的全称为Java Persistence API,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
什么是JDO? JDO(Java Data Object )是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。
JPA与JDO在对技术支持要求上有些区别,目前用得比较多的是JPA。
什么是Hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个。从功能上来说,JPA就是Hibernate功能的一个子集。

Using the spring-orm module you can use all of these ORM frameworks in combination with all of the other features Spring offers:

spring-orm的作用有哪些?
in combination with(结合),使用spring-orm模块你可以将这些的ORM框架和所有Spring提供的其它特性结合使用。

such as the simple declarative transaction management feature mentioned previously:
这里写图片描述

such as(比如),简单的声明性事务管理功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值