nhibernate-3

    0熱度

    1回答

    我們有一個運行NHibernate 3和Castle.ActiveRecord for MySQL的ASP.NET MVC 3 C#項目,我們試圖獲得「一個會話每個請求「與this tutorial一起使用。 而且它似乎對一些東西的工作,但是當我們做SaveAndFlush(),命令給了我們一個錯誤: A different object with the same identifier valu

    0熱度

    1回答

    在SaveOrUpdate調用中我收到MappingException No persister for: MyClassProxy。 奇怪的是,我能夠插入新的行與代碼,但如果該行存在,並存儲庫試圖更新它,我得到這個異常。 在搜索並閱讀了關於此異常的很多問題之後,這並沒有幫助我找到原因,我會問自己:如果映射適用於閱讀,可能有哪些原因會導致此異常/插入數據? 關於我的情況有些瞭解更多信息: 使用NH

    2熱度

    1回答

    我有一個實體類代表一個人和一個代表某人擁有權限的枚舉。我試圖用代碼的nhibernate映射將這種關係映射到數據庫,沒有任何成功。 的代碼看起來是這樣的: public enum Permissions { None = 1, CanUpdate = 2, CanInsert = 3, CanDelete = 4 } public class Per

    0熱度

    1回答

    我已經使用Struts2的標籤在JSP page.I讓動作類的屬性值有一個名爲employee.In該僱員表的表,地址是foriegn key.I通過lazy fetcthing獲取員工詳細信息並使用列表加載值。 List<Employee> empList=cr.list(); 當我從jsp頁面中的struts2標籤中使用下面的標籤獲取地址。 <s:property value="addre

    0熱度

    1回答

    我想要實現的是我的網站發出一條消息,並將它放在總線上,一個服務將它拾起並寫入數據庫,並通過審計自動填充AddedBy/UpdatedBy字段該行。 我通過使用NServiceBus IMessageMutator組件將用戶ID寫入來自我的ASP.Net應用程序中登錄用戶的Thread.CurrentPrincipal的消息頭中。 在我的服務中,我使用一個IMessageModule來提取這個頭並將

    1熱度

    1回答

    我試圖找到一種更好的方式來加載比這個關係: result = session.Get<Author>(id); Course course = result.Courses.FirstOrDefault(); 我可以QueryOver API做到這一點是這樣的: result = session.QueryOver<Author>() .Where(item => item.

    1熱度

    1回答

    我正在使用Nhibernate-logging appsettings選項來使用我的自定義記錄器,實現IInternalLogger和ILoggerFactory,但我只想記錄SQL語句。 public class CustomLogger: IInternalLogger, ILoggerFactory { private TraceSource traceSource;

    0熱度

    1回答

    我有一個表,它映射與NHibernate: Person ------ Firstname Lastname 還有一個DTO被稱爲Person。 現在,有可能,比設計時已知的領域更多。用戶可以在運行時添加客戶定義的字段。在這種情況下,我的表中會生成額外的字段(這是歷史上的,我不能改變它)。 現在的「新」表看起來像: Person ------ Firstname Lastname

    -1熱度

    2回答

    讓我們爲例,這些領域對象: public class A { public Guid Id { get; set; } public ICollection<B> CollectionOfB { get; set; } } public class B { public Guid Id { get; set; } public string Nam

    2熱度

    1回答

    我已經看到了我的NHibernate,數據訪問這樣的警告: 「殘疾人鬼財產抓取,實體因爲它不支持在實體級懶惰' 有人知道,這是什麼意思? - 我必須改變以解決這個問題? 這裏是一個實體,它是導致此警告的映射:類BusinessTypeBase的 public class BusinessTypeMap : ClassMap<BusinessType> { public BusinessT