Caused by:com.ibatis.common.jdbc.exception.NestedSQLException:
---The error occurred in Sqlmap/datasync.xml.
---The error occurred while preparing the mapped statement for execution.
---Check the datasync.savevisitordata.
---Check the parameter map.
---Cause:com.ibatis.common.beans.ProbeException:Error getting ordinal list from JavaBean. Cause java.lang.StringIndexOutOfBoundsException:String index out of range: 1
At Com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate (mappedstatement.java:110)
At Com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert (sqlmapexecutordelegate.java:393)
At Com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert (sqlmapsessionimpl.java:82)
At Org.springframework.orm.ibatis.sqlmapclienttemplate$8.doinsqlmapclient (sqlmapclienttemplate.java:366)
At Org.springframework.orm.ibatis.SqlMapClientTemplate.execute (sqlmapclienttemplate.java:200)
... 137 More
Workaround:
Remove the property in the iterate and modify it to Figure 2 below