亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用native的時候,在哪一步設置了id是主鍵,不太理解

使用native的時候,在哪一步設置了id是主鍵,不太理解,求解答

正在回答

3 回答

Students.hbm.xml文件中的id標簽用來設置主鍵,

<id name="sid" type="int">

? ? ? ? ? ? <column name="SID" />

? ? ? ? ? ? <generator class="assigned" />

</id>

標簽中的name屬性來指出與類對象對應的屬性名稱,id標簽中沒有給出column屬性,則數據庫表的字段名與name屬性名稱相同。

0 回復 有任何疑惑可以回復我~

關系映射文件students.hbm.xml里面?<generator class="native"/>表示主鍵生成策略,這個標簽是id的子標簽,意思就是設置ID為主鍵,策略是native。

在執行cfg.xml中<property name="hbm2ddl.auto">create</property>創建表的時候根據關系映射文件在數據庫中生成表,就是這一步在數據庫的表里面設置了id是主鍵。

如果把<generator class="native"/>放在name或者其他標簽里面,主鍵就是name或者其他標簽。

0 回復 有任何疑惑可以回復我~

關系映射文件students.hbm.xml里面 ?配置的那個cfg.xml文件里面的生成策略配置某些情況也有些影響

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

使用native的時候,在哪一步設置了id是主鍵,不太理解

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號