映射文件的属性节点的类型说明基本上在1.0.1版后可以省掉了

从1.0.1起(NHibernate1.0.2已发布了),映射文件中属性节点说明似乎可以简单很多了
<class name="NHibernate.DomainModel.Simple, NHibernate.DomainModel">
        
<id type="Int64" column="id_" unsaved-value="0">
            
<generator class="assigned"/>
        
</id>
        
<property name="Name"/>
        
<property name="Address" type="string" length="200" column="address" />
        
<property name="Count" column="count_" not-null="true" unique="true"/> 
        
<property name="Date" column="date_"/>
        
<property name="Pay" />
        
<many-to-one name="Other" access="field.camelcase"/>
    
</class>
你可以看到,上面的property中的Date、Pay根本没有定义类型! 类型从实体类的代码中获取?0.99版正常的映射文件在1.0.1后也不一定能正常使用。可有了这个特性后,可就省心多了。不过执行效率不一定慢,象我所说的无故生成Updata语句的问题在1.0.1后也不存在了,没有生成的多余Sql语句,执行效率应会提高。
posted @ 2006-02-17 15:17  生命体验之kevin-Y  阅读(260)  评论(0编辑  收藏  举报