〇Facade statementConfigを使用して呼び出し 〇TnBasicCommandFactory public override IDbCommand CreateCommand(IDbConnection conn, string sql) { IDbCommand cmd = conn.CreateCommand(); cmd.CommandText = ChangeSignSql(cmd, sql); StatementConfig defaultStatementConfig = DBFluteConfig.GetInstance().DefaultStatementConfig; bool internalDebug = DBFluteConfig.GetInstance().IsInternalDebug; StatementConfig config = FindStatementConfigOnThread(); //// if (config != null && config.HasQueryTimeout()) { //// if (internalDebug) { //// _log.Debug("...Setting statement config as request: " + config); //// } //// cmd.CommandTimeout = config.GetQueryTimeout().Value;// DBFlute original logic. //// } else if (defaultStatementConfig != null && defaultStatementConfig.HasQueryTimeout()) { //// if (internalDebug) { //// _log.Debug("...Setting statement config as default: " + config); //// } //// cmd.CommandTimeout = defaultStatementConfig.GetQueryTimeout().Value;// DBFlute original logic. //// } else { //// if (CommandTimeout > -1) { //// cmd.CommandTimeout = CommandTimeout;// S2Dao original logic. //// } //// } cmd.CommandTimeout = 0;// S2Dao original logic. return cmd; }