SqlText    setText function  and tab (\t)   character in text definition
------------------------------------------------------------------------

                 Key: IBATIS-445
                 URL: https://issues.apache.org/jira/browse/IBATIS-445
             Project: iBatis for Java
          Issue Type: Bug
          Components: SQL Maps
    Affects Versions: 2.3.0
         Environment: Z/OS (host platform), IBM DB2 version 7
            Reporter: Enrico
            Priority: Minor


When we have a '\t' character in a query string (reading from configuration 
file)  the db2 was unabled to cached the preparedStatement Query.
We have resolved this issue rewriting the method setText in class SqlText 

  public void setText(String text) {
    this.text = text.replace('\r', ' ').replace('\n', ' ');
    this.isWhiteSpace = text.trim().length() == 0;
  }

in 

  public void setText(String text) {
    this.text = text.replace('\r', ' ').replace('\n', ' ').replace('\t','');
    this.isWhiteSpace = text.trim().length() == 0;
  }


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to