nhibernate-caches

    3熱度

    2回答

    爲什麼在嘗試插入模型時,我從數據庫中收到錯誤後才插入模型第一次: Report report = null; using (var session = SessionFactory.OpenSession()) { try { using (var transaction = session.BeginTransaction()) { report = new

    0熱度

    1回答

    什麼我使用休眠4.1.1.Final與Spring MVC的3.1.X並同時使用第一和第二級緩存。我使用註釋爲高速緩存操作配置了我的域對象。但緩存不會在磁盤上存儲任何內容。 這是我的ehcache.xml中的文件: <?xml version="1.0" encoding="UTF-8"?> <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema

    2熱度

    1回答

    我用下面的組件使用protobuf網二進制序列與Enyim Memcached的掛鉤NHibernate的2級緩存: NHibernate的 NHibernate.Caches.EnyimMemcached Enyim.Caching protobuf網 的protobuf-net.Enyim 它最近來我在張力說,儘管與EnyimMemcached掛鉤protobuf網,我可能沒有實際使用串行作爲

    1熱度

    1回答

    無法在Nhibernate中實現二級緩存。我有一個類映射如下: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Data" namespace="Data"> <class name="Account" table="Accou

    2熱度

    1回答

    我想在兵馬俑的分佈式環境中設置EHCache。在這裏,我可以連接應用程序服務器和Terracotta服務器,並在兵馬俑開發人員控制檯中查看複製對象。 但在應用服務器continiously以下異常消息出現,但應用程序的其餘部分運行正常: 大家好,如果任何機構可以指導爲什麼會出現這個異常信息,以及我們如何解決這個問題。 此外,它將有助於我有任何全面的教程來設置hibernate應用程序的兵馬俑。 這

    4熱度

    1回答

    我有一個函數在一個會話中被調用很多次。就我對NHibernate一級緩存的理解而言,無論調用數量多少,同一個會話中的確切查詢只會執行一次。 雖然並非如此。下面是代碼片斷,我可以看到在NHProfiler中執行的查詢多次調用該函數。 public List<CustomerType> GetAllActiveCustomerTypes() { return _unitOfWor

    0熱度

    1回答

    NHibernate.Caches.Appfabric用於使用Azure AppFabric緩存服務作爲NHibernate的二級緩存的nuget包與Azure SDK的V 1.8一起正常工作。 但是,升級到VS 2012和版本2.0的Azure SDK後,Nuget軟件包已停止工作,並且AppFabric DLL無法與Azure AppFabric高速緩存服務建立連接。 我們連接到在Azure

    7熱度

    1回答

    我正在實現基於實體屬性值的持久性機制。所有數據庫訪問都通過Hibernate完成。 我有一個包含節點路徑的表,它非常簡單,只是一個id和一個路徑(字符串)路徑數量很少,大約有幾千個。 主表具有數百萬行,而不是重複路徑,我已將路徑標準化爲自己的表。以下是我想,在插入時進入主表 1)檢查通過實體管理器在路徑表(查詢存在的路徑,使用路徑值作爲參數) 2)如果它不存在它的行爲,插入並獲取id(通過實體管理

    0熱度

    2回答

    我想轉換執行SQL的舊應用程序查詢,如下的老路上: java.sql.Connection connection = .... String queryStr="select acct from Person where acct in (select acct from Document where dbcreate_date > DATEADD(hh,-12, GETDATE())) and

    1熱度

    2回答

    在研究nhibernate提供的第二級緩存的可能性時,我測試了一些實現。目前的結果是非常意外的,我質疑我的期望是否錯誤。 方案(讀重) 在一個字符串屬性第4個* 20000簡單對象插入到數據庫中,然後四個線程由對象ID(session.Get<SimpleObj>(id))得到他們。每個線程只訪問它創建的ID。訪問模式是隨機的,並獲取1000個對象,然後重新創建會話。 while (true)