public class CacheLoadContextSupport extends Object
Modifier and Type | Method and Description |
---|---|
static org.springframework.orm.hibernate5.HibernateTemplate |
getHibernateTemplate() |
static boolean |
isInCacheLoadContext() |
static <V> V |
load(@NotNull org.springframework.transaction.support.TransactionTemplate transactionTemplate,
@NotNull org.hibernate.SessionFactory sessionFactory,
@NotNull Callable<V> callable)
This method will mark the current thread as being in cache load context (see
isInCacheLoadContext() and executes
the supplied callback within a transaction retrieved from transactionTemplate. |
public static boolean isInCacheLoadContext()
public static org.springframework.orm.hibernate5.HibernateTemplate getHibernateTemplate()
public static <V> V load(@NotNull @NotNull org.springframework.transaction.support.TransactionTemplate transactionTemplate, @NotNull @NotNull org.hibernate.SessionFactory sessionFactory, @NotNull @NotNull Callable<V> callable)
isInCacheLoadContext()
and executes
the supplied callback within a transaction retrieved from transactionTemplate. It also sets up a new HibernateTemplate, made
available via getHibernateTemplate()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.