本文整理了Java中org.hibernate.engine.spi.SessionFactoryImplementor.getStatistics()
方法的一些代码示例,展示了SessionFactoryImplementor.getStatistics()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SessionFactoryImplementor.getStatistics()
方法的具体详情如下:
包路径:org.hibernate.engine.spi.SessionFactoryImplementor
类名称:SessionFactoryImplementor
方法名:getStatistics
暂无
代码示例来源:origin: hibernate/hibernate-orm
@Override
public StatisticsImplementor getStatistics() {
return delegate.getStatistics();
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* @deprecated (since 5.2) Just use {@link #getStatistics} (with covariant return here as {@link StatisticsImplementor}).
*/
@Deprecated
default StatisticsImplementor getStatisticsImplementor() {
return getStatistics();
}
代码示例来源:origin: hibernate/hibernate-orm
@Override
public void statementPrepared() {
if ( sessionFactory.getStatistics().isStatisticsEnabled() ) {
sessionFactory.getStatistics().prepareStatement();
}
}
}
代码示例来源:origin: hibernate/hibernate-orm
@Override
public void physicalConnectionObtained(Connection connection) {
if ( sessionFactory.getStatistics().isStatisticsEnabled() ) {
sessionFactory.getStatistics().connect();
}
}
代码示例来源:origin: hibernate/hibernate-orm
private SecondLevelCacheStatistics getEntity2LCStatistics(Class<?> className) {
return sessionFactory().getStatistics()
.getSecondLevelCacheStatistics( className.getName() );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertDeleteCount(int expected) {
int deletes = ( int ) sessionFactory().getStatistics().getEntityDeleteCount();
assertEquals( "unexpected delete counts", expected, deletes );
}
}
代码示例来源:origin: hibernate/hibernate-orm
private void assertUpdateCount(int count) {
int updates = ( int ) sessionFactory().getStatistics().getEntityUpdateCount();
assertEquals( count, updates );
}
}
代码示例来源:origin: hibernate/hibernate-orm
@Before
public void clearCounts() {
// in case we add additional tests
sessionFactory().getStatistics().clear();
mutableToDatabaseCallCount = 0;
mutableToDomainCallCount = 0;
immutableToDatabaseCallCount = 0;
immutableToDomainCallCount = 0;
immutableMutableToDatabaseCallCount = 0;
immutableMutableToDomainCallCount = 0;
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertDeleteCount(int expected) {
int deletes = ( int ) sessionFactory().getStatistics().getEntityDeleteCount();
assertEquals( "unexpected delete counts", expected, deletes );
}
}
代码示例来源:origin: hibernate/hibernate-orm
public void perform(TestData data) {
Session session = openSession();
session.beginTransaction();
session.enableFetchProfile( "offering.details" );
CourseOffering section = ( CourseOffering ) session.get( CourseOffering.class, data.getSectionId() );
assertEquals( 3, sessionFactory().getStatistics().getEntityLoadCount() ); // section + (enrollments + course)
assertEquals( 0, sessionFactory().getStatistics().getEntityFetchCount() );
assertTrue( Hibernate.isInitialized( section.getEnrollments() ) );
session.getTransaction().commit();
session.close();
}
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertDeleteCount(int expected) {
int deletes = ( int ) sessionFactory().getStatistics().getEntityDeleteCount();
assertEquals( "unexpected delete counts", expected, deletes );
}
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertDeleteCount(int expected) {
int deletes = ( int ) sessionFactory().getStatistics().getEntityDeleteCount();
assertEquals( "unexpected delete counts", expected, deletes );
}
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertInsertCount(int expected) {
int inserts = ( int ) sessionFactory().getStatistics().getEntityInsertCount();
assertEquals( "unexpected insert count", expected, inserts );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertUpdateCount(int expected) {
int updates = ( int ) sessionFactory().getStatistics().getEntityUpdateCount();
assertEquals( "unexpected update counts", expected, updates );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertInsertCount(int expected) {
int inserts = ( int ) sessionFactory().getStatistics().getEntityInsertCount();
assertEquals( "unexpected insert count", expected, inserts );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertInsertCount(int expected) {
int inserts = ( int ) sessionFactory().getStatistics().getEntityInsertCount();
assertEquals( "unexpected insert count", expected, inserts );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertHitCount(int expected) {
int actual = ( int ) sessionFactory().getStatistics().getQueryCacheHitCount();
assertEquals( expected, actual );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertPutCount(int expected) {
int actual = ( int ) sessionFactory().getStatistics().getQueryCachePutCount();
assertEquals( expected, actual );
}
代码示例来源:origin: hibernate/hibernate-orm
protected void assertUpdateCount(int expected) {
int updates = ( int ) sessionFactory().getStatistics().getEntityUpdateCount();
assertEquals( "unexpected update counts", expected, updates );
}
代码示例来源:origin: hibernate/hibernate-orm
public void perform(TestData data) {
Session session = openSession();
session.beginTransaction();
session.enableFetchProfile( "course.details" );
Course course = ( Course ) session.get( Course.class, data.getCourseId() );
assertEquals( 2, sessionFactory().getStatistics().getEntityLoadCount() ); // course + department
assertEquals( 0, sessionFactory().getStatistics().getEntityFetchCount() );
assertTrue( Hibernate.isInitialized( course.getCode().getDepartment() ) );
session.getTransaction().commit();
session.close();
}
}
内容来源于网络,如有侵权,请联系作者删除!