Author: rajikak
Date: Tue Nov 16 05:36:02 2010
New Revision: 1035539
URL: http://svn.apache.org/viewvc?rev=1035539&view=rev
Log:
Fixed SYNAPSE-707.
Modified:
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractDBMediatorFactory.java
Modified:
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractDBMediatorFactory.java
URL:
http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractDBMediatorFactory.java?rev=1035539&r1=1035538&r2=1035539&view=diff
==============================================================================
---
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractDBMediatorFactory.java
(original)
+++
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/config/xml/AbstractDBMediatorFactory.java
Tue Nov 16 05:36:02 2010
@@ -273,7 +273,7 @@ public abstract class AbstractDBMediator
while (iter.hasNext()) {
OMElement stmntElt = (OMElement) iter.next();
- Statement statement = new Statement(getValue(stmntElt, SQL_Q));
+ Statement statement = new
Statement(decodeSQLString(getValue(stmntElt, SQL_Q)));
Iterator paramIter = stmntElt.getChildrenWithName(PARAM_Q);
while (paramIter.hasNext()) {
@@ -335,5 +335,9 @@ public abstract class AbstractDBMediator
private void saveElementConfig(OMElement element, QName qname,
AbstractDBMediator mediator) {
mediator.addDataSourceProperty(qname, getValue(element, qname));
}
+
+ private String decodeSQLString(String sql){
+ return sql.replaceAll("<","<").replaceAll(">", ">");
+ }
}