Hibernate学习-映射文件
1、XML申明
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="" assembly="">
namespace和assembly为必填,否则会提示找不到映射文件
mapping在新版本中设置为2.2
2、使用tinyint等来存储bool类型
以前的版本需要实现一个IUserType类,3.x版本后已经不需要了,可以直接在映射中直接设置为tinyint。
3、属性关联数据字典但不做数据更新
public virtual Area Area { get; set; } // 实体类属性,不进行数据更新
<many-to-one name="Area" class="Area" column="Code" unique="true" property-ref="Code" insert="false" update="false" />
这样配置可以在读取的时候自动关联地区,但是这个属性不参与数据库存储操作