主鍵是什么時(shí)候設(shè)置的?
這個(gè)例子里面,學(xué)生類表是自己創(chuàng)建的,對(duì)象關(guān)系表是自動(dòng)生成的,在沒有確定的操作下,Hibernate是怎么確定sid是主鍵的?如果再加入一個(gè)sage,也是int類型,那么對(duì)象關(guān)系映射表會(huì)指定誰為主鍵?還是不指定主鍵了?
這個(gè)例子里面,學(xué)生類表是自己創(chuàng)建的,對(duì)象關(guān)系表是自動(dòng)生成的,在沒有確定的操作下,Hibernate是怎么確定sid是主鍵的?如果再加入一個(gè)sage,也是int類型,那么對(duì)象關(guān)系映射表會(huì)指定誰為主鍵?還是不指定主鍵了?
2016-10-31
舉報(bào)
2016-11-17
?<id name="sid" type="java.lang.Integer">
? ? ? ? ? ? <column name="sid" />
? ? ? ? ? ? <generator class="assigned" />
? ? ? ? </id>
看你的映射文件hbm.xml中,有id,這個(gè)定義了他是主鍵
2016-10-31
同問,