HHH-6169 - Only call getVersion methods if debugs is enabled

This commit is contained in:
JustinKSU 2011-04-28 19:09:12 -05:00 committed by Hardy Ferentschik
parent f0c2488d91
commit 64fe46444b
1 changed files with 15 additions and 13 deletions

View File

@ -113,6 +113,7 @@ public class JdbcServicesImpl implements JdbcServices, ServiceRegistryAwareServi
Connection connection = jdbcConnectionAccess.obtainConnection(); Connection connection = jdbcConnectionAccess.obtainConnection();
try { try {
DatabaseMetaData meta = connection.getMetaData(); DatabaseMetaData meta = connection.getMetaData();
if(LOG.isDebugEnabled()) {
LOG.debugf( "Database ->\n" + " name : %s\n" + " version : %s\n" + " major : %s\n" + " minor : %s", LOG.debugf( "Database ->\n" + " name : %s\n" + " version : %s\n" + " major : %s\n" + " minor : %s",
meta.getDatabaseProductName(), meta.getDatabaseProductName(),
meta.getDatabaseProductVersion(), meta.getDatabaseProductVersion(),
@ -126,6 +127,7 @@ public class JdbcServicesImpl implements JdbcServices, ServiceRegistryAwareServi
meta.getDriverMinorVersion() meta.getDriverMinorVersion()
); );
LOG.debugf( "JDBC version : %s.%s", meta.getJDBCMajorVersion(), meta.getJDBCMinorVersion() ); LOG.debugf( "JDBC version : %s.%s", meta.getJDBCMajorVersion(), meta.getJDBCMinorVersion() );
}
metaSupportsScrollable = meta.supportsResultSetType( ResultSet.TYPE_SCROLL_INSENSITIVE ); metaSupportsScrollable = meta.supportsResultSetType( ResultSet.TYPE_SCROLL_INSENSITIVE );
metaSupportsBatchUpdates = meta.supportsBatchUpdates(); metaSupportsBatchUpdates = meta.supportsBatchUpdates();