永发信息网

Ehcache可以将key作为对象查询吗

答案:2  悬赏:0  手机版
解决时间 2021-02-15 03:18
Ehcache可以将key作为对象查询吗
最佳答案
我现在在Hibernate中用EhCache做缓存,hibernate在对对象操作时自动缓存数据,但是缓存的key为对象的主键,我现在想对这个key在缓存前加上一个标识,因为我想对hibernate进行多schema扩展,所以如果用hibernate自己的缓存策略,相同的对象在schema切换后可能主键相同,那么缓存就会出现问题。求大牛帮忙下。谢谢!伪代码描述如下: //前提,Schema1中已经缓存了主键为1的用户信息。 Sessionsession=null; Useruser=null; //1、这里用Schema1创建Session,通过缓存获取主键为1的用户 session=Schema1.sessionFactory.openSession(); user=session.get(1); session.close(); //2、这里用Schema2创建Session,通过缓存获取主键为1的用户,但是 //拿出来的用户信息却是Schema1中的主键为1的用户信息,所以我想 //在hibernate进行二级缓存时,对缓存key进行操作,添加标识。 session=Schema2.sessionFactory.openSession(); user=session.get(1); session.close();
全部回答
不可以 只能是分级引用 b引用a c引用b
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq飞车贵族探宝探宝到的东西怎么领取
随机变量X的概率分布表如下,则随机变量X的期
西郡兰庭二期我想知道这个在什么地方
什么样的无尘车间装修公司才算专业
车享容(麦购时代广场店)地址在哪,我要去那里
影响性格形成和发展的因素
患者女,45岁。骑车下坡时因制动失灵致颌面部
选择拼音怎么拼写拼音
欧路通汽车维修地址有知道的么?有点事想过去
追忆我的初一生活600作文
reshade 绝地求生 网吧能用吗
诗歌算不算书画作品
请问奔驰车三元催化坏了能影响发动机抖动吗
嘉实多汽车保养站地址在什么地方,想过去办事
东里镇怎么去啊,有知道地址的么
推荐资讯
“一个不愿意帮助别人的人,很难要求别人帮助
滨江明珠停车场地址有知道的么?有点事想过去
湖北省2016中职毕业生能考省内哪些本科高校
强强网吧地址好找么,我有些事要过去,
看看这几张图片,哪张帅。 满意采纳哦
将下列英文句子改为过去式1.I eat an egg for
已知函数f(x)=x∧3+ax∧2-a∧2x+2 若不等式
台湾锅王涮涮锅怎么样
鲁滨逊漂流记中那个野人叫什么
城上高楼接大荒海天愁思正茫茫打一种动物
脚裂口子是什么原因
太行大峡谷属于哪个省哪个市哪个县
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?