hibernate如何为多个java实例维护缓存
Hibernate是一个ORM框架,它允许开发人员轻松地从应用程序处理数据库。它还允许多级缓存。这是一个很好的特点 我知道它如何维护一级缓存。 我关心的是,在同一数据库中有多个与同一应用程序相关/事务处理的实例时,它如何维护一级缓存 我所关心的是,当我有 同一应用程序的多个实例与相同的 数据库 每个应用程序在其JVM中运行,因此将有自己的Hibernatehibernate如何为多个java实例维护缓存,java,hibernate,caching,Java,Hibernate,Caching,Hibernate是一个ORM框架,它允许开发人员轻松地从应用程序处理数据库。它还允许多级缓存。这是一个很好的特点 我知道它如何维护一级缓存。 我关心的是,在同一数据库中有多个与同一应用程序相关/事务处理的实例时,它如何维护一级缓存 我所关心的是,当我有 同一应用程序的多个实例与相同的 数据库 每个应用程序在其JVM中运行,因此将有自己的Hibernate会话(用于一级缓存)和自己的Hibernate二级缓存 请注意,在运行同一应用程序的多个实例的情况下,您通常想知道如何共享第二级缓存,而不是
会话(用于一级缓存)和自己的Hibernate二级缓存
请注意,在运行同一应用程序的多个实例的情况下,您通常想知道如何共享第二级缓存,而不是在大多数情况下特定于当前事务的第一级缓存。
要获得分布式缓存,您必须支持一个分布式缓存解决方案,就像在Hibernate前面设置的那样
我所关心的是,当我有
同一应用程序的多个实例与相同的
数据库
每个应用程序在其JVM中运行,因此将有自己的Hibernate会话(用于一级缓存)和自己的Hibernate二级缓存
请注意,在运行同一应用程序的多个实例的情况下,您通常想知道如何共享第二级缓存,而不是在大多数情况下特定于当前事务的第一级缓存。
要获得分布式缓存,您必须支持一个分布式缓存解决方案,就像在Hibernate前面设置的那样