bug fixed pooledStatementStat

This commit is contained in:
wenshao
2012-08-06 20:11:32 +08:00
parent bfda4f6790
commit b4b18ea360
3 changed files with 23 additions and 1 deletions
@@ -40,6 +40,7 @@ import java.util.Map;
import java.util.TreeMap;
import com.alibaba.druid.proxy.jdbc.JdbcParameter.TYPE;
import com.alibaba.druid.stat.JdbcSqlStat;
/**
* @author wenshao<szujobs@hotmail.com>
@@ -465,4 +466,13 @@ public class PreparedStatementProxyImpl extends StatementProxyImpl implements Pr
return super.unwrap(iface);
}
public JdbcSqlStat getSqlStat() {
if (sqlStat.isRemoved()) {
JdbcSqlStat sqlStat = this.getConnectionProxy().getDirectDataSource().getDataSourceStat().getSqlStat(sql);
sqlStat.setDbType(this.sqlStat.getDbType());
this.sqlStat = sqlStat;
}
return sqlStat;
}
}