本文整理了Java中org.hibernate.cfg.Settings.getCacheProvider()
方法的一些代码示例,展示了Settings.getCacheProvider()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Settings.getCacheProvider()
方法的具体详情如下:
包路径:org.hibernate.cfg.Settings
类名称:Settings
方法名:getCacheProvider
暂无
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public UpdateTimestampsCache(Settings settings, Properties props) throws HibernateException {
String prefix = settings.getCacheRegionPrefix();
regionName = prefix == null ? REGION_NAME : prefix + '.' + REGION_NAME;
log.info( "starting update timestamps cache at region: " + regionName );
this.updateTimestamps = settings.getCacheProvider().buildCache( regionName, props );
}
代码示例来源:origin: hibernate/hibernate
public StandardQueryCache(
final Settings settings,
final Properties props,
final UpdateTimestampsCache updateTimestampsCache,
String regionName)
throws HibernateException {
if (regionName==null) regionName = StandardQueryCache.class.getName();
String prefix = settings.getCacheRegionPrefix();
if (prefix!=null) regionName = prefix + '.' + regionName;
log.info("starting query cache at region: " + regionName);
this.queryCache = settings.getCacheProvider().buildCache(regionName, props);
this.updateTimestampsCache = updateTimestampsCache;
this.regionName = regionName;
}
代码示例来源:origin: hibernate/hibernate
public UpdateTimestampsCache(Settings settings, Properties props)
throws HibernateException {
String prefix = settings.getCacheRegionPrefix();
regionName = prefix==null ?
REGION_NAME :
prefix + '.' + REGION_NAME;
log.info("starting update timestamps cache at region: " + regionName);
this.updateTimestamps = settings.getCacheProvider().buildCache(regionName, props);
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public StandardQueryCache(
final Settings settings,
final Properties props,
final UpdateTimestampsCache updateTimestampsCache,
String regionName) throws HibernateException {
if ( regionName == null ) {
regionName = StandardQueryCache.class.getName();
}
String prefix = settings.getCacheRegionPrefix();
if ( prefix != null ) {
regionName = prefix + '.' + regionName;
}
log.info( "starting query cache at region: " + regionName );
this.queryCache = settings.getCacheProvider().buildCache(regionName, props);
this.updateTimestampsCache = updateTimestampsCache;
this.regionName = regionName;
}
代码示例来源:origin: hibernate/hibernate
public org.hibernate.classic.Session openSession(Interceptor sessionLocalInterceptor)
throws HibernateException {
// note that this timestamp is not correct if the connection provider
// returns an older JDBC connection that was associated with a
// transaction that was already begun before openSession() was called
// (don't know any possible solution to this!)
long timestamp = settings.getCacheProvider().nextTimestamp();
return openSession( null, true, timestamp, sessionLocalInterceptor );
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public org.hibernate.classic.Session openTemporarySession() throws HibernateException {
return new SessionImpl(
null,
this,
true,
settings.getCacheProvider().nextTimestamp(),
interceptor,
settings.getDefaultEntityMode(),
false,
false,
ConnectionReleaseMode.AFTER_STATEMENT
);
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public org.hibernate.classic.Session openSession(Interceptor sessionLocalInterceptor)
throws HibernateException {
// note that this timestamp is not correct if the connection provider
// returns an older JDBC connection that was associated with a
// transaction that was already begun before openSession() was called
// (don't know any possible solution to this!)
long timestamp = settings.getCacheProvider().nextTimestamp();
return openSession( null, true, timestamp, sessionLocalInterceptor );
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public org.hibernate.classic.Session openSession(
final Connection connection,
final boolean flushBeforeCompletionEnabled,
final boolean autoCloseSessionEnabled,
final ConnectionReleaseMode connectionReleaseMode) throws HibernateException {
return new SessionImpl(
connection,
this,
true,
settings.getCacheProvider().nextTimestamp(),
interceptor,
settings.getDefaultEntityMode(),
flushBeforeCompletionEnabled,
autoCloseSessionEnabled,
connectionReleaseMode
);
}
代码示例来源:origin: hibernate/hibernate
settings.getCacheProvider().stop();
代码示例来源:origin: hibernate/hibernate
impl = settings.getCacheProvider().buildCache(regionName, properties);
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
impl = settings.getCacheProvider().buildCache(regionName, properties);
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
settings.getCacheProvider().stop();
代码示例来源:origin: hibernate/hibernate
this,
true,
settings.getCacheProvider().nextTimestamp(),
interceptor,
sessionEventListenerConfig,
代码示例来源:origin: hibernate/hibernate
settings.getCacheProvider().start( properties );
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
settings.getCacheProvider().start( properties );
代码示例来源:origin: hibernate/hibernate
Environment.USE_MINIMAL_PUTS, properties, settings.getCacheProvider().isMinimalPutsEnabledByDefault()
);
log.info( "Optimize cache for minimal puts: " + enabledDisabled(useMinimalPuts) );
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
Environment.USE_MINIMAL_PUTS, properties, settings.getCacheProvider().isMinimalPutsEnabledByDefault()
);
log.info( "Optimize cache for minimal puts: " + enabledDisabled(useMinimalPuts) );
内容来源于网络,如有侵权,请联系作者删除!