Hibernate联合主键Annotation

Teacher类设置id,name为联合主键

ABC三种方式

新建TeacherPK类,属性id,name和getters,setters在Teacher里去掉id,name以及他们的getset方法

[A] 1给TeacherPK加注释@Embeddable

  2在Teacher中加入TeacherPK pk/getters.setters,并给pk的get方法加注释@Id 

[B] 给Teacher中的TeacherPK的get方法加@EmbeddedId

[C] 1在Teacher加@IdClass(TeacherPK.class)

  2在Teacher里还原id,name以及getset方法,并在id,name的get方法上加@Id

posted @ 2013-01-22 15:04  dirkmurphyjava  阅读(140)  评论(0编辑  收藏  举报