stateless-session

    3熱度

    2回答

    在我的應用程序中,我設置了三元字典映射,以便對於給定用戶,我可以檢索屬於用戶的每個對象實例的「設置」。也就是說,我有這樣的: public class User { public virtual IDictionary<Baz, BazSettings> BazSettings { get; set; } //... 所以每當我有一個Baz對象,我可以通過current

    2熱度

    1回答

    我有2個類有一個多對多的集合映射到類中的彼此。 這是我的兩個類的簡化映射: 車輛: <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class xmlns="urn:nhibernate-mapping-2.2" name="EMTRAC.Devices.Device, EMTRAC_v3, Version=1.0.0.0,

    0熱度

    1回答

    我不是一個安全專家,所以我正在尋找人們在我設計的身份驗證方案中捅漏洞,或者指出我更好,現有方案,該方案滿足同一目標: 問題 概述我在該客戶端維護會話生命週期的接口(這是一個Web服務器上的HTTP會話,但它其實並不重要)。 無狀態服務器提供了一些服務,需要調用者進行身份驗證(服務器有能力執行此身份驗證)。 但是,服務器不必在每次調用時都必須驗證調用者,例如通過在每次調用中傳遞憑據。 (驗證過程可能

    1熱度

    1回答

    我試圖批量更新使用StatelessSession的實體。 因爲它是無狀態的,NHibernate在保存時不會自動級聯子實體。 這很好,因爲我不想對任何子實體進行任何更改。 不幸的是,在保存,NHibernate的抱怨: 「對象引用一個未保存的瞬態的實例 - 沖洗之前保存的瞬態的實例類型:MyAssembly.MyRandomEntity,實體:Castle.Proxies.MyRandomEnt

    0熱度

    1回答

    據我所知,在使用無狀態會話必須明確地保存的對象關聯(子) 如果我有以下對象: public class Parent() { public int Id {get;set;} public string Name {get;set;} public IList<Child> Childs {get;set;} } public class Child() {

    3熱度

    1回答

    我正在使用NHibernate無狀態會話將批量數據加載到數據庫中。隨着數據的加載,以後的實體需要查找以前的實體,以便將它們添加到子集合中。此操作涉及需要有關孫子對象的數據,而該子對象又需要一個超級孫子集合纔可用。 的標準是這樣的: var result = InternalRepository.CreateCritera<Root>() .SetResultTransformer(

    6熱度

    1回答

    使用無狀態會話批量插入包含其他實體集合(HasMany映射)的實體的正確方法是什麼? E.g.父類映射如下: class ParentMap : ClassMap<Parent> { public ParentMap() { Id(x => x.Id) .GeneratedBy.Increment(); HasMany(x => x.C