CacheableLookupDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
LookupCache<T> cache,
ShardingBundleOptions shardingOptions,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
CacheableRelationalDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
RelationalCache<T> cache,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LockedContext(int shardId,
org.hibernate.SessionFactory sessionFactory,
Function<T,T> saver,
T entity,
Class<T> entityClass,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LockedContext(int shardId,
org.hibernate.SessionFactory sessionFactory,
Supplier<T> getter,
Class<T> entityClass,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LookupDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
ShardingBundleOptions shardingOptions,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer)
Creates a new sharded DAO.
|
ReadOnlyContext(int shardId,
org.hibernate.SessionFactory sessionFactory,
Function<String,T> getter,
Supplier<Boolean> entityPopulator,
String key,
boolean skipTxn,
ShardInfoProvider shardInfoProvider,
Class<?> entityClass,
TransactionObserver observer) |
RelationalDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer)
Create a relational DAO.
|