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
hibernate對映聯合主鍵
student類 public class student private studentpk pk private int age get方法.set方法.聯合主鍵類必須序列化 public class studentpk implements serializable private int s...
Hibernate 聯合主鍵的設定
在mysql建表時可以設定聯合主鍵,現在要建乙個乙個user表,user表中有三個欄位username,usergroup,將username與usergroup設定為聯合主鍵,建表法如下 create table user usergroup varchar 20 not null,usernam...
hibernate聯合主鍵 註解方式
1 方法一 主鍵類用 embeddable,pojo類仍然用 entity但是引用主鍵類的物件用 id 主鍵pojo類 embeddable public class composeidpk implements serializable column length 10,name uuid pub...