`
lxh2002
  • 浏览: 126086 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JPA的实体关系映射总结

阅读更多

JPA是EJB3.0中引入的实体-关系持久化模型。通常,每个实体类相当于是数据库中的一张表,而每个对象则是表中的一条记录。

我们知道,数据库中的表之间会存在一定的依赖,这可以通过“主外键”来体现出来。对象关系映射提供了一种将对象映射到数据库的机制(ORM),其中JPA就是这样的一种标准。有了ORM,我们可以从对象的角度来设计系统,而不用考虑对象是如何存储到数据库的表中,各个表之间的主外键关联也可由ORM自动完成,这种思路和传统的先设计数据库再实现系统是有所区别的。

下面列出了JPA中使用的几种实体关系映射方法,如图所示。其中A和B都是实体类,且均实现了Serializable接口。

  • 大小: 55.3 KB
2
0
分享到:
评论

相关推荐

    jpa的实体映射关系7种

    单向一对一 双向一对一 单向一对多 双向一对多 双向多对一 单向多对多 双向多对多

    JPA实体映射对时间字段的处理

    JPA实体映射对时间字段的处理,使用的JPA比较流行

    JPA视频教程_使用jpa映射单个实体对象

    JPA视频教程_使用jpa映射单个实体对象

    jpa 别名转实体

    这个主要是和我发的博客的实例,但是博客的时候不知道怎么上传源码,只能单独保存了

    D_JPA_02_简单实体映射和API.zip

    JPA 实体简单映射和相关API简单使用介绍。

    openjpa实体标识的生成策略

    JPA 充分利用了注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。OpenJPA 是 Apache 组织提供的 JPA 标准实现。本文是 使用 Apache OpenJPA 开发 EJB 3.0 应用系列 的第五部分,介绍...

    JPA详解视频教程 第18讲 使用jpa映射单个实体对象.avi

    JPA用于整合现有的ORM技术,可以简化现有Java EE和Java SE应用对象持久化的开发工作,实现ORM的统一。JPA详解视频教程 第18讲 使用jpa映射单个实体对象.avi

    JPA核心知识总结

    JPA核心知识总结 详解 spring JPA

    JPA和Hibernate的关系

    JPA和Hibernate的关系,JPA:Java Persistence APIJPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

    56_传智播客巴巴运动网_设置产品实体对象的JPA映射

    56_传智播客巴巴运动网_设置产品实体对象的JPA映射56_传智播客巴巴运动网_设置产品实体对象的JPA映射

    JPA标注说明文档(带文档结构整理)

    作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的...

    OpenJPA 2.2.1 API (CHM格式)

     正向映射 是指使用 OpenJPA 框架中提供的 org.apache.openjpa.jdbc.meta.MappingTool 工具从开发者提供的实体以及在实体中提供的对象 / 关系映射注释生成相应的数据库表。 反向映射 是指 OpenJPA 框架中提供的 org...

    JPA学习中文文档

    RM映射元数据,JPA支持XML和JDK 5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中; JPA 的API,用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的...

    JPA 批注参考.pdf

    作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准...

    JPA学习资料 JPA学习资料

    1.JPA概述 JPA(Java Persistence API)作为 Java EE 5.0 平台标准的 ORM 规范,...JPA 通过 JDK 5.0 注解或 XML 描述对象-关系表的映射关系,并将运行期的实体 对象持久化到数据库中,图 1 很好地描述了 JPA 的结构:

    JPA学习文档笔记

    JPA入门学习笔记,包含实体表的关联映射

    Hibernate数据持久层框架.rar

    是一款持久层框架,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA的对象关系映射(ORM)模型是基于Hibernate。是一款面向对象的ORM框架,JPA不...

    JPA开发手册

    1.2关系对象映射(Object Relational Mapping,ORM) 2 1.3 Java数据对象(Java Data Object,JDO) 2 1.4 Java Persistence API(JPA) 2 2. JPA体系架构 3 清单1在非Java EE环境使用JPA接口的例子 5 清单2在容器中...

    JPA 注解参考文档

    JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA支持XML和JDK5.0注解两种元数据的形式。 JPA的总体思想和现有Hibernate、TopLink、...

    jpa应用及介绍

    JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。...JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

Global site tag (gtag.js) - Google Analytics