Spring Data + Hibernate查询缓存不起作用

Spring Data + Hibernate查询缓存不起作用,第1张

Spring Data + Hibernate查询缓存不起作用

<cache:annotation-driven />
jpa-context.xml
缺少,它可以解决问题。最终
jpa-context.xml

<?xml version="1.0" encoding="UTF-8"?><beans    xmlns:p="http://www.springframework.org/schema/p"     xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:cache="http://www.springframework.org/schema/cache"     xmlns:mvc="http://www.springframework.org/schema/mvc"    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd          http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd        http://www.springframework.org/schema/cache        http://www.springframework.org/schema/cache/spring-cache.xsd"    default-autowire="byName">    <tx:annotation-driven />    <cache:annotation-driven />    <bean id="cacheManager" >      <property name="caches">         <set>          <bean  p:name="merchantServices"/>        </set>      </property>    </bean></beans>

我还补充

resources/ehcache.xml

<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:nonamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"><diskStore path="/home/prayag/cache_"/><defaultCache        eternal="false"        maxElementsInMemory="1000"        overflowToDisk="true"        diskPersistent="true"        timeToLiveSeconds="300"        /></ehcache>

<propertyname="hibernate.cache.provider_configuration_file_resource_path">ehcache.xml</property>
在中被引用
resources/hibernate.cfg.xml

我的CPU缓存conf是
prayag@prayag:~/hacker_/draobkcalb$ sudo dmidepre -t cache[sudo] password for prayag: # dmidepre 2.11SMBIOS 2.5 present.Handle 0x000A, DMI type 7, 19 bytesCache Information    Socket Designation: Internal Cache    Configuration: Enabled, Not Socketed, Level 1    Operational Mode: Write Back    Location: Internal    Installed Size: 32 kB    Maximum Size: 32 kB    Supported SRAM Types:        Synchronous    Installed SRAM Type: Synchronous    Speed: Unknown    Error Correction Type: Unknown    System Type: Unknown    Associativity: UnknownHandle 0x000B, DMI type 7, 19 bytesCache Information    Socket Designation: External Cache    Configuration: Enabled, Not Socketed, Level 2    Operational Mode: Write Back    Location: External    Installed Size: 2048 kB    Maximum Size: 2048 kB    Supported SRAM Types:        Synchronous    Installed SRAM Type: Synchronous    Speed: Unknown    Error Correction Type: Unknown    System Type: Unknown    Associativity: Unknown


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5442648.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存