15-J2EE架构与程序设计(O-R映射).ppt

15-J2EE架构与程序设计(O-R映射)

J2EE架构与程序设计 主讲:李伟刚 liweigang@nwpu.edu.cn 西北工业大学软件与微电子学院 第15章 O/R映射 主要内容 映射实体对象 实体关联 实体继承 第一节 映射实体对象 1 一个Customer bean Bean class 是一个映射到关系数据库的普通Java对象 有持有状态的数据成员 通过setter和getter方法访问数据成员的状态 必须至少拥有一个无参数的构造方法 成为持久化实体类 Java persistence只要求两段元数据 注解@javax.persistence.Entity: 指明了应将该类映射到数据库 注解@javax.persistence.Id: 指明了用作主键的成员变量 其余元数据在默认情况下 类中其余成员变量映射到具有相同名称和类型的数据库字段上 默认表名取bean class的非限定类名 1 一个Customer bean 使用@Id的方式,决定了声明持久化成员变量的方式 将@Id注解置于getter方法之上,则所有其他成员变量的声明方式需与此一致 将@Id注解置于类的成员变量之上,则所有其他成员变量的声明方式需与此一致 用XML映射文件声明元数据 放在META-INF目录下,或 用persistence.xml文件中的mapping-flile声明 1 一个Customer bean 2 基本关系映射 Java

文档评论(0)

1亿VIP精品文档

相关文档