数据库结构
create table component(name varchar(50) not null,
sex varchar(50) not null,
description varchar(50),
primary key(name,sex));
主键类,一定要实现Serializable接口,并改写equals和hascode方法
HBM文件
测试代码:
如果组成复合主键的某一个属性是其他持久话类的话,则需要使用<key many-to-one>
增加表User:
CREATE TABLE `user` (
`id` varchar(50) NOT NULL,
`pass` varchar(50) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
增加持久化类User及相应的Mapping文件
修改ComponentPK类

