
正文
联合主键用hibernate注解映射方式主要有三种:
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
将联合主键的字段单独放在一个类中,该类需要实现java.io.Serializable接口并重写equals和hascode
第一、 将该类注解为@Embeddable,最后在主类中(该类不包含联合主键类中的字段)保存该联合主键类的一个引用,并生成set和get方法,并将该引用注解为@Id
第二、 在主类中(该类不包含联合主键类中的字段)保存该联合主键类的一个引用,并生成set和get方法,并将该引用注解为@EmbeddedId
第三、 在主类中(该类包含联合主键类中的字段)将联合主键字段都注解为@Id,并在该类上方将上这样的注解:@IdClass(联合主键类.class)





![【JAVAEE】[No81]Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频教程 【JAVAEE】[No81]Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频教程](https://www.04ip.com/template/qe/style/noimg/18.jpg)
![[No81]Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频教程 [No81]Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频教程](https://www.04ip.com/template/qe/style/noimg/10.jpg)

