高级对象-关系映射.PDFVIP

  • 13
  • 0
  • 约5.5万字
  • 约 41页
  • 2017-07-01 发布于安徽
  • 举报
第 10 章 高级对象-关系映射 每个应用程序都各有不同,而且,虽然它们当中的大多数都存在一些复杂元素,但是 每个应用程序中的难点与其他类型的应用程序中的难点一般都有所区别。在任何特定时间, 无论您正在使用哪一种应用程序,很可能都需要至少使用一种高级API 功能。本章将介绍 和解释其中一些更高级的ORM 功能。 在本章中介绍的一些功能将针对需要协调现有数据模型和对象模型之间差异的应用程 序。例如,如果实体表中的数据在对象模型中可以很好地分解成一个实体和实体所引用的 独立子对象,那么映射的基础就应该能够支持它。同样,当实体数据分布在多个表中时, 映射层应该允许指定这种配置。 本书经常提及,在JPA 中的实体都仅仅是常规的Java 类,而不是由老版本的EJB 实 体bean 编译器所生成的重量级持久化对象。实体是常规Java 类的好处之一在于它们能够 遵守面向对象系统中已经存在的概念和做法。传统面向对象的创新之一是使用了继承,并 创建对象层次结构以继承状态和行为。 本章将讨论一些更高级的映射功能,并且深入研究一些由API 和映射层所提供的各种 可能性。我们将了解继承在Java 持久化API 架构内如何工作,以及继承如何影响模型。 10.1 表和列名 在前面的章节中,已经显示

文档评论(0)

1亿VIP精品文档

相关文档