Nhibernate 排序问题<;地图>;当值为空时
我正试图用NHibernate2.0保存一个分类列表。当项的值(非键)为null时,该项不会持久化到数据库 类代码段:Nhibernate 排序问题<;地图>;当值为空时,nhibernate,Nhibernate,我正试图用NHibernate2.0保存一个分类列表。当项的值(非键)为null时,该项不会持久化到数据库 类代码段: 公共类时间序列{ ... 公共时间序列(){ 数据=新的分类列表(); } 公共虚拟IDictionary数据{get;private set;} ... } 映射代码段: ... <map name="Data" cascade="all" lazy="true" sort="natural
公共类时间序列{
...
公共时间序列(){
数据=新的分类列表();
}
公共虚拟IDictionary数据{get;private set;}
...
}
映射代码段:
...
<map name="Data" cascade="all" lazy="true" sort="natural" collection-type="sorted-list">
<key column="ID"/>
<index type="Date" column="Period"/>
<element type="double" column="Value" not-null="false"/>
</map>
...
第一项和第三项是持久化的,但第二项不是。如果我将double值从null值更改为非null值,则可以保存罚款
知道如何保存空值吗?我使用的是MySql,数据库模式允许空值
谢谢,
马库斯