我现在碰到个问题
我有两个类 ,一个是权限类 Privilege
一个是权限组,PrivilegeGroup他们两个是多对多关系其中Privilege是用联合主键生成的Class privilege {
   private PrivilegePK;
   private String name;
} class PrivilegePK{
   private String model; //模块名
   privae String value;//权限值
}
我现在在做PrivilegeGroup跟Privilege的多对多关系时,生成中间表的时候
由于Privilege是联合主键类,所以中间表生成不了。。报的这个错
Invocation of init method failed; nested exception is org.hibernate.MappingException: Foreign key (FK5A700326C36F904E:t_group_privilege [privilege])) must have same number of columns as the referenced primary key (t_privilege [model,privilegeValue])我要怎样才能在多对多中间表加上相关字段呢?小弟很穷。。分不多。。谢谢各位