第四节 O/R映射元数据
为了将实体、值对象以及它们的属性存储到数据库表和列,我们需要给JPA
提供映射元数据。JPA
实现框架使用我们提供的映射元数据,将实体和值对象的状态(属性值)持久化到指定的数据库表和列。
有两种形式的映射元数据:在持久化类(实体和值对象等)上添加的Annotation
和独立存在的XML
映射文件。至今为止Annotation
是绝大多数人采用的映射方式。因此本教程只讲述Annotation
形式的映射元数据。如果Annotation
和XML
两种映射元数据同时存在,XML
优先。
映射元数据是JPA
的重点,内容较多,下面分节讲述。