cost 331 ms
特定区域的Nhibernate清除缓存 - Nhibernate Clear Cache for a Specific Region

我正在尝试手动清除特定区域的2级缓存。 我找到了回答该问题的方法 。 尽管这在清除我的实体时起作用,但由于某种原因,查询缓存并未被清除。 下次下次从数据库中检索实体时,将对每个实体进行单独的查询。 如果在不带任何参数的情况下调用sessionFactory.EvictQueries()时 ...

具有AliasesToBean转换器的Nhibernate 2级缓存 - Nhibernate 2nd level Cache with AliasesToBean transformer

我有一个实体: 和相关的Dto: 我有一个非常简单的查询: 在插入第二级缓存之前,它一直有效。 因此,如果我取消注释Cacheable()行,我将得到异常: 消息:值不能为空。 参数名称:别名StackTrace: 那怎么了? 这是NHibernate ...

NHibernate.Caches.AppFabric nuget程序包无法与Azure AppFabric缓存服务建立连接 - NHibernate.Caches.AppFabric nuget package unable to establish connection with Azure AppFabric Caching SErvice

用于将Azure AppFabric缓存服务用作NHibernate的第二级缓存的NHibernate.Caches.Appfabric nuget程序包在Azure SDK的V 1.8中运行良好。 但是,在升级到VS 2012和Azure SDK的2.0版之后,nuget包已停止工作,并 ...

如果NHibernate是该会话中失败事务的一部分,它将不允许我在会话中插入模型 - NHibernate won't let me insert a model in a session if it was part of a failed transaction on that session

为什么我在第一次尝试插入时从数据库中收到错误后才能插入模型: 但是当我更新现有模型时,我收到错误,我可以进行修复(在这种情况下设置一个名称),然后尝试再次更新: ...

流利的nhibernate第一级缓存不能按预期工作 - fluent nhibernate first level cache not working as expected

我有一个函数在一个会话中被多次调用。 根据我对NHibernate第一级缓存的理解,同一会话中的精确查询只会执行一次而不管调用次数。 但事实并非如此。 下面是代码片段,我可以看到在NHProfiler中执行的查询多次调用该函数。 我在这里理解NHibernate时遗漏了什么吗? ...

在使用动态更新或插入时,如何使NHibernate认为属性总是变脏? - How to make NHibernate considered property to always be dirty when using dynamic update or insert?

我正在寻找有关NHibernate问题的帮助,这一直困扰着我一段时间。 长话短说: 我正在寻找一种方法,在第一级缓存中,每次执行更新或插入时“重置”实体上的属性。 我想要实现的是,当使用动态更新或插入时,NHibernate将始终认为有问题的属性是脏的。 这个背景故事 ...

具有二级缓存的NHibernate不具有补水属性是否标记为insert =“ false” update =“ false”? - NHibernate with Second Level Cache Not Rehydrating Properties Marked insert=“false” update=“false”?

无法在Nhibernate中实现二级缓存。 我有一个映射如下的类: 属性“ ClientID”是“客户端”表中的外键,“客户端多对一”属性使用它来查找关联的客户端对象。 添加新帐户时,我使用Session.Get从数据库中查找Client对象,并将其分配给我的Account对象的 ...

Hibernate 4.1.x EhCache在磁盘上不存储任何内容 - Hibernate 4.1.x EhCache doesn't store anything on disk

我在Spring MVC 3.1.x中使用Hibernate 4.1.1.Final ,并同时使用了第一级和第二级缓存 。 我使用注释对缓存操作配置了域对象。 但是缓存不会在磁盘上存储任何内容。 这是我的ehcache.xml文件: 休眠缓存属性: 域对象的基于标注的配 ...

如何在JPA中使用Hibernate的二级缓存? - How do I use Hibernate's second level cache with JPA?

我正在实现一个基于实体属性值的持久性机制。 所有数据库访问都是通过Hibernate完成的。 我有一个包含节点路径的表,它非常简单,只是一个id,一个路径(字符串)路径数量很少,大约有几千个。 主表有数百万行,而不是重复路径,我已经规范化了自己的表的路径。 以下是插入主表时我想要的行 ...

使用Terracotta设置休眠的分布式ehcache的会话工厂问题 - Session factory issue in setting up hibernate distributed ehcache with terracotta

我正在尝试使用Terracotta在分布式环境中设置EHCache。 在这里,我能够连接Application服务器和Terracotta服务器,并且在terracotta开发者控制台中,我能够看到复制的对象。 但是在应用程序服务器中,尽管其余的应用程序正常运行,但仍不断出现以下异常消息 ...

Hibernate HQL 创建查询 - Hibernate HQL createQuery

我正在尝试将执行 SQL 查询的旧应用程序转换为旧方式,如下所示: 上面的代码大约需要 10 毫秒。 这包括获取数据库连接、创建语句和执行查询。 我现在正在使用 Hibenate HQL 并创建了一个 HQL 查询,如下所示: 现在,仅此语句“session.createQuery(....)”就花 ...

NHibernate二级缓存-驱逐区域 - NHibernate second-level caching - evicting regions

我们的nHibernate实现中设置了许多缓存区域。 为了避免负载平衡的Web服务器出现问题,我想有效地禁用编辑缓存数据的页面上的缓存。 我可以编写一种方法来轻松清除所有查询缓存,类缓存和实体缓存。 但是我真正想要的是按区域清除缓存。 sessionFactory.EvictQuer ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM