hibernate(jpa)复合主键annotation声明方法2011-06-16 BlogJava 大卫在设计数据库表的时候,往往会设计出带有复合主键的表,即表的记录由多 个字段联合标识,如:表CREATE TABLE TB_HOUR_DATA ( STAT_DATE DATE NOT NULL, PATH_ID NUMBER(20) NOT NULL, VALUE VARCHAR2(512 BYTE), TYPE NUMBER(1) NOT NULL )其中,复合主键为(STAT_DATE,PATH_ID,TYPE)针对这种情况,hibernate(jpa) 的 annotation 映射声明如下:1、复合主键类HourDataPKpackage net.kong.wolf.stat.db.entity;