hibernate 配置 二级 缓存

一级缓存 是默认的 是session 级别的缓存
二级缓存是 可选的 是sessionfactory的缓存
hibernate.cfg.xml 加入如下配置
<!-- 开启二级缓存-->
<property name="hibernate.cache.use_second_level_cache">true</property>
<!-- 使用ecache 作为二级缓存-->
<property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.internal.EhcacheRegionFactory</property>
<class-cache class="com.me.student.entity.Student" usage="read-write" />
需要加入 ecache的jar

相关推荐
Devin~Y9 分钟前
智慧物流+AIGC客服Java大厂面试:Spring Boot、Kafka、Redis、JVM与RAG Agent实战
java·jvm·spring boot·redis·spring cloud·kafka·rag
Demon1_Coder13 分钟前
智能体的自定义工具
java·linux·前端
原创小甜甜19 分钟前
OOM 排查复盘:Hutool 序列化 Request 导致 Java Heap Space
java·开发语言·python
列星随旋19 分钟前
矩阵快速幂
java·算法·矩阵
闪电悠米20 分钟前
黑马点评-分布式锁-02_simple_redis_lock_setnx
java·数据库·spring boot·redis·分布式·缓存·wpf
萨小耶29 分钟前
[Java学习日记10】聊聊checked exception和runtime exception
java·开发语言·学习
超梦dasgg29 分钟前
IDEA(IntelliJ IDEA)超详细基础使用教程
java·ide·intellij-idea
404号扳手30 分钟前
Java 进阶知识(八)
java·后端
Stick_ZYZ35 分钟前
从项目启动到 Milvus 向量检索,我把 RAG 项目链路又打通了一层
java·人工智能·经验分享·ai·milvus
码上有光38 分钟前
c++:多态
java·jvm·c++·多态·多态原理