第八节 总结
本章的实例覆盖了通过JPA
实现ORM
的主要内容。
- 通过业务分析和领域建模,创建领域模型,包含各种各样实体和值对象,以及它们之间的关系。
- 编写映射元数据,告知
JPA
如何将领域模型映射到数据库的表和列。- 总体而言,映射元数据既可以按照类级/属性级映射划分,又可以按物理/逻辑映射划分;
- 对于属性级映射,既可以按值/关联映射划分,又可以按单值/多值映射划分。
- 编写
persistence.xml
文件,告知JPA
如何连接到具体的数据库实例。 - 通过
JPA
原生API
或spring-data-jpa
访问数据。
后面的章节将对映射、连接、访问三大部分分门别类进行详细论述。其他种种如缓存、事务、事件机制等等细节也都会一一说明。