我有两个系统X和Y,都是用Java Spring开发的,系统X EhCacheRegionFactory使用的是SessionFactory,系统Y使用的是EntityManagerFactory。第二个区别是系统X使用本地DAO,而系统Y使用JpaReotive。如果这两个系统具有相同的实体,同一实体的区域工厂名称是否会有所不同?我知道在Hibernate(系统X)中,它将是完全限定的类名,但对于系统Y,我不知道区域名称,因为Spring将使用Redission客户端来处理缓存。这两个系统都将配置为使用Redis缓存。
1条答案
按热度按时间q8l4jmvw1#
如果您指的是Hibernate L2缓存的名称,那么就没有区别了。除非缓存实现将一些前缀或后缀应用于Hibernate要创建的缓存名称,否则这些名称将是相同的。