【发布时间】:2012-09-05 08:38:23
【问题描述】:
我有两个表(已经创建),比如 Person 和 Address 具有以下架构:
create table Person (
`id` int(11) not null auto_increment,
`name` varchar(255) default null,
primary key(`id`)
)
create table Address (
`id` int(11) not null,
`city` varchar(255) default null,
primary key (`id`),
constraint foreign key (`id`) references `Person`(`id`)
)
现在,我应该在代码中使用哪些注释?
这两个类的骨架是:
class Person {
@Id @GeneratedValue
@Column(name="id")
int id;
String name;
Address address;
}
class Address {
int id;
}
我需要为 Person 类中的 address 字段和 Address 类的 id 字段添加注释。
【问题讨论】:
-
person id 和 address id 永远一样对吗?
-
是的。实际上 Person 和 Address 是一对一的关系。