Nhibernate1.2一點不同
NHibernate1.2版本默認對類用了延遲加載,使用中發(fā)現(xiàn)cfg.BuildSessionFactory()中拋出"
The following types may not be used as proxies:\nWindowsApplication1.Archives: method get_CreateDate should be virtual
我屬性是這樣寫的
public string Name { get { return m_name; } set{ m_name = value;} }
上面說我的實體類的屬性方法必須是virtual。一個一個加上確實挺麻煩的,還是修改hbm.xml配置文件吧。
<class name="WindowsApplication1.Archives,WindowsApplication1" table="Archives" lazy="false">
lazy="false" 搞定.
posted on 2007-05-02 08:53 record java and net 閱讀(559) 評論(1) 編輯 收藏