第一种方式
class User
{
String name;
Stirng addr;
int age;
..........
}
如果name和addr是联合主键,那么配置可以如下:
第二种方式:
class User
{
UserKey id;
int age;
......
}
class UserKey
{
String name;
String addr;
}
的外键。如下有两个表,people(人)表和card(身份证)表
create table people
(
pid int identity primary key,//id号主键,自增
pname varchar(20) not null,//姓名
)
create table card
(
cid int primary key,//身份证id
cnumber varchar(18) not null,//身份证号码
constraint pc foreign key(cid) references people(pid),//设置主键约束
)
在设置xml时,记得在主表(people)中加上cascade=all 就行了,因为只有先有人,才会有身份证,所以要先向people表中加数据。