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)