SimpleDaoSession's OpenConnection method missing "else" statement
-----------------------------------------------------------------
Key: IBATISNET-33
URL: http://issues.apache.org/jira/browse/IBATISNET-33
Project: iBatis for .NET
Type: Improvement
Versions: DataAccess 1.5
Environment: [assembly: AssemblyVersion("1.5.458")]
Reporter: Ron Grabowski
Priority: Trivial
The OpenConnection method looks something like this:
if (_logger.IsDebugEnabled)
{
_logger.Debug("Open Connection");
}
if (_connection == null)
{
// code...
}
else if (_connection.State != ConnectionState.Open)
{
// code...
}
If the "if" and "else if" statements fails, an incorrect message will be
written to the log file. Perhaps a third "else" statement can be added:
if (_connection == null)
{
if (_logger.IsDebugEnabled)
{
_logger.Debug("Open Connection");
}
// code...
}
else if (_connection.State != ConnectionState.Open)
{
if (_logger.IsDebugEnabled)
{
_logger.Debug("Open Connection");
}
// code...
}
else
{
// if this isn't suppose to happen, throw an exception...
if (_logger.IsDebugEnabled)
{
_logger.Debug("Re-using Connection [" + _connection.GetHashCode() + "].");
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira