課程
/后端開發(fā)
/Java
/Hibernate初探之單表映射
使用native的時(shí)候,在哪一步設(shè)置了id是主鍵,不太理解,求解答
2016-06-26
源自:Hibernate初探之單表映射 3-2
正在回答
Students.hbm.xml文件中的id標(biāo)簽用來設(shè)置主鍵,
<id name="sid" type="int">
? ? ? ? ? ? <column name="SID" />
? ? ? ? ? ? <generator class="assigned" />
</id>
標(biāo)簽中的name屬性來指出與類對(duì)象對(duì)應(yīng)的屬性名稱,id標(biāo)簽中沒有給出column屬性,則數(shù)據(jù)庫(kù)表的字段名與name屬性名稱相同。
關(guān)系映射文件students.hbm.xml里面?<generator class="native"/>表示主鍵生成策略,這個(gè)標(biāo)簽是id的子標(biāo)簽,意思就是設(shè)置ID為主鍵,策略是native。
在執(zhí)行cfg.xml中<property name="hbm2ddl.auto">create</property>創(chuàng)建表的時(shí)候根據(jù)關(guān)系映射文件在數(shù)據(jù)庫(kù)中生成表,就是這一步在數(shù)據(jù)庫(kù)的表里面設(shè)置了id是主鍵。
如果把<generator class="native"/>放在name或者其他標(biāo)簽里面,主鍵就是name或者其他標(biāo)簽。
關(guān)系映射文件students.hbm.xml里面 ?配置的那個(gè)cfg.xml文件里面的生成策略配置某些情況也有些影響
舉報(bào)
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
2 回答主鍵是什么時(shí)候設(shè)置的?
1 回答對(duì)象映射文件students.hbm.xm中的主鍵id不能設(shè)置成native嗎
5 回答在用native生成主鍵的時(shí)候,刪除id為1的記錄后再添加一條記錄,這時(shí)候新記錄的主鍵變成了2,請(qǐng)問有什么方法避免嗎?
2 回答數(shù)據(jù)庫(kù)一張表的主鍵關(guān)聯(lián)另一張表的主鍵,這時(shí)候在附表的hbm.xml中id該怎么寫
2 回答hibernate測(cè)試update的時(shí)候,不能修改主鍵?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-05-27
Students.hbm.xml文件中的id標(biāo)簽用來設(shè)置主鍵,
<id name="sid" type="int">
? ? ? ? ? ? <column name="SID" />
? ? ? ? ? ? <generator class="assigned" />
</id>
標(biāo)簽中的name屬性來指出與類對(duì)象對(duì)應(yīng)的屬性名稱,id標(biāo)簽中沒有給出column屬性,則數(shù)據(jù)庫(kù)表的字段名與name屬性名稱相同。
2016-07-17
關(guān)系映射文件students.hbm.xml里面?<generator class="native"/>表示主鍵生成策略,這個(gè)標(biāo)簽是id的子標(biāo)簽,意思就是設(shè)置ID為主鍵,策略是native。
在執(zhí)行cfg.xml中<property name="hbm2ddl.auto">create</property>創(chuàng)建表的時(shí)候根據(jù)關(guān)系映射文件在數(shù)據(jù)庫(kù)中生成表,就是這一步在數(shù)據(jù)庫(kù)的表里面設(shè)置了id是主鍵。
如果把<generator class="native"/>放在name或者其他標(biāo)簽里面,主鍵就是name或者其他標(biāo)簽。
2016-06-26
關(guān)系映射文件students.hbm.xml里面 ?配置的那個(gè)cfg.xml文件里面的生成策略配置某些情況也有些影響