diff --git a/src/Spring/Spring.Data/Data/Support/ConnectionUtils.cs b/src/Spring/Spring.Data/Data/Support/ConnectionUtils.cs index 510e0287..81db73c3 100644 --- a/src/Spring/Spring.Data/Data/Support/ConnectionUtils.cs +++ b/src/Spring/Spring.Data/Data/Support/ConnectionUtils.cs @@ -233,9 +233,9 @@ namespace Spring.Data.Support // Remaining transaction timeout overrides specified value. command.CommandTimeout = conHolder.TimeToLiveInSeconds; } - else if (timeout > 0) + else if (timeout >= 0) { - // No current transaction timeout -> apply specified value. + // No current transaction timeout -> apply specified value. 0 = infinite timeout in some drivers. command.CommandTimeout = timeout; }