can not use mappingLocations in org.springframework.orm.ibatis.SqlMapClientFactoryBean --------------------------------------------------------------------------------------
Key: IBATIS-517 URL: https://issues.apache.org/jira/browse/IBATIS-517 Project: iBatis for Java Issue Type: Bug Affects Versions: 2.3.2 Environment: windows xp sp2 eng, sun jdk 1.6.0, resin 3.1.4, spring 2.5.4, struts2 2.1.1 Reporter: sinosaga in spring 2.5.4 we can use mappingLocations in org.springframework.orm.ibatis.SqlMapClientFactoryBean like below: spring-ibatis.xml: <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="/WEB-INF/sqlmap-config.xml"/> <property name="mappingLocations" value="classpath*:**/*.sqlmap.xml"/> <!--<property name="lobHandler" ref="lobHandler"/>--> <!--<property name="useTransactionAwareDataSource" value="true"/>--> </bean> sqlmap-config.xml: <sqlMapConfig> <settings cacheModelsEnabled="true" lazyLoadingEnabled="true" enhancementEnabled="true" useStatementNamespaces="true" /> </sqlMapConfig> but the resin report: org.xml.sax.SAXParseException: The content of element type "sqlMapConfig" is incomplete, it must match "(properties?,settings?,resultObjectFactory?,typeAlias*,typeHandler*,transactionManager?,sqlMap+)+". I suggest that we can change the http://ibatis.apache.org/dtd/sql-map-config-2.dtd from <!ELEMENT sqlMapConfig (properties?, settings?, resultObjectFactory?, typeAlias*, typeHandler*, transactionManager?, sqlMap+)+> to <!ELEMENT sqlMapConfig (properties?, settings?, resultObjectFactory?, typeAlias*, typeHandler*, transactionManager?, sqlMap*)+> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.