有誰知道爲什麼NHibernate爲多對多映射生成一個名爲'elt'類型爲int的字段? 我想知道爲什麼我需要它。 謝謝NHibernate elt字段
7
A
回答
11
「elt」字段是多對多映射中元素的外鍵。在連接表中,您應該看到兩個外鍵列,id(父代)和elt(代表元素)。如果你喜歡,你可以使用不同的名字;這些都是默認值。
4
謝謝,是的,你說得對,我發現如果我 沒有明確命名列,它默認爲elt。
<bag name="equipment" table="tb_room_equipment" lazy="false">
<key column="roomID"/>
<many-to-many class="Equipment" column="equipmentID"/>
</bag>
像這裏一樣,我現在已經命名爲columnID;如果我不這樣做,它會被命名爲elt。
2
最近剛剛發現,如果你使用的映射關係通過代碼時使用的關鍵字像用戶或角色的 ELT 場創建。這只是一個觀察,我還沒有嘗試過使用`(反向)強制引用
相關問題
- 1. NHibernate身份字段
- 2. nhibernate'虛擬'字段
- 3. 從ETL轉到ELT?
- 4. 用Fluent Nhibernate插入時忽略字段
- 5. NHibernate生成的GUID - 字段類型
- 6. NHibernate按UTC日期字段查詢
- 7. NHibernate的訪問的hbm.xml字段設置
- 8. NHibernate的QueryOver和訪問=「字段」成員
- 9. 讓NHibernate加載一些字段
- 10. NHibernate加入不正確的字段
- 11. nHibernate上的非字段名列的AddOrder
- 12. NHibernate的用戶定義字段
- 13. NHibernate加入非主鍵字段表
- 14. 流利的NHibernate的XML字段
- 15. NHibernate對象與字段作爲查找
- 16. CVC-elt.1:使用INITD
- 17. 流利NHibernate單元測試固定長度字符字段
- 18. NHibernate查詢字典的關鍵字段(地圖)
- 19. NHibernate的返回一個對象不使用標識字段(使用NHibernate 2.0)
- 20. SAXParseException代碼cvc-elt.1給定xsd/xml
- 21. ETL VS ELT亞馬遜紅移
- 22. XML解析失敗 - [s4s-elt-invalid-content.1]
- 23. MySQL函數名稱'ELT'代表什麼?
- 24. JAXB unmarshalling模式問題:'org.xml.sax.SAXParseException cvc-elt.1'
- 25. CVC-elt.1:找不到元素 '配置'
- 26. 流利NHibernate加入多個字段問題
- 27. NHibernate - 使用固定值更新多行的選定字段
- 28. 如何使用NHibernate查詢SQL 2005 XML字段?
- 29. 在nHibernate中動態設置標識字段的開啓/關閉
- 30. 在兩個字段上的NHibernate Expression.Like標準