浏览 2531 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-14
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-22
可以进行映射的,实体类里面的内部类,就是一个嵌入类(Embeddable Classes)
下面举一个例子或者你更容易明白一些,如 Employee 和Address中 嵌入类用@Embeddable 标注定义,一旦类标识为@Embeddable,它的字段和方法会作为实体的一部分。 Address @Embeddable Public class Address{ Private String street; Private String city; Private String state; @Column(name=”ZIP_CODE”) Private String zip; // } 1.注意点: Address没有标识为@Entity,它必须标识为@Embeddable 2.Address 没有单独的表,它自身只作为主实体的一部分。 实体使用到这个类必须有在Address上面标注上@Embedded. 如Employee实体使用到内部类,可以这样映射。。 Employee @Entity Public class Employee{ @Id private int id; Private String name; Pirvate String salary; @Embedded private Address address; } |
|
返回顶楼 | |