property 元素
name:映射類屬性的名字
可選屬性:
- column:對應數據庫表的字段名 默認值爲屬性名
- type:字段的類型
- update:update操作時是否包含本字段的數據 默認值爲true
- insert:insert操作時是否包含本字段的數據 默認值爲true
- formula:定義一個SQL來計算這個屬性的值
- access:Hibernate訪問這個屬性的策略 默認值爲property
- unique:設置該字段值是否唯一 默認值爲false
- not-null:設置該字段值是否可以爲空 默認值爲false
- property-ref:設置關聯類的屬性名,此屬性和本類的關聯相對應 默認值爲關聯類的主鍵
- optimistic-lock:指定此屬性做更新操作時是否需要樂觀鎖定 默認值爲true
- lazy:指定是否採用延遲加載及加載策略 默認值爲proxy通過代理進行關聯 可選值爲 true此對象採用延遲加載並在變量第一次被訪問時抓取、false此關聯對象不採用延遲加載
- not-found:指定外鍵引用的數據不存在時如何讓處理 默認值爲exception產生異常 可選值爲ignore對不存在的應用關聯到null
- entity-name:被關聯類的實體名