[ 
https://issues.apache.org/jira/browse/IBATIS-517?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613677#action_12613677
 ] 

Burak Arik commented on IBATIS-517:
-----------------------------------

yes, dtd doesn't conform with the configuration you published. I also faced 
with same problem.

> 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.

Reply via email to