Spring統合MybatisエラーResult Maps collection already contains value for XXX


Springは統合Mybatisに次のようなエラーが発生しました.
SpringResult Maps collection already contains value for comple.gloweei.maven.frame eweet.dao.UserMapper.reult User
at org.mybatis.spring.Sql Session Factory Beabin.buildSql Session Factory(Sql Session Factory Bern.java:468)
at org.mybatis.spring.Sql Session Factory Beabin.afterPropertiesset(Sql Session Factory Bern.java:343)
at org.springframe ebook.beans.factory.support.Abstract AutowireCable BenFactory.invokeInitMethods(AbstractAutow)
ireCapable BeanFactory.java:1637)
ここでSpringのプロファイルは、以下の通りです.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:c="http://www.springframework.org/schema/c"
	xmlns:cache="http://www.springframework.org/schema/cache"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:jee="http://www.springframework.org/schema/jee"
	xmlns:lang="http://www.springframework.org/schema/lang"
	xmlns:mvc="http://www.springframework.org/schema/mvc"
	xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
	xmlns:p="http://www.springframework.org/schema/p"
	xmlns:task="http://www.springframework.org/schema/task"
	xmlns:util="http://www.springframework.org/schema/util"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd
		http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache-4.2.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
		http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.2.xsd
		http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-4.2.xsd
		http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd
		http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
		http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.2.xsd
		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd">
	
   <span style="color:#ff0000;"> <!--     mappers      -->      
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">    
    	<property name="basePackage" value="com.guowei.maven.framework.dao" />      
    </bean>  </span>
    
    <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
        <property name="locations">
            <list>
                <value>classpath:mysqldb.properties</value>
            </list>
        </property>
    </bean>
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="ignoreResourceNotFound" value="false" />
        <property name="properties" ref="configProperties" />
    </bean>
    
	<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource">
		<property name="driverClassName" value="${driver}" />
		<property name="url" value="${url}" />
		<property name="username" value="${username}" />
		<property name="password" value="${password}" />
	</bean>
	
	<span style="color:#ff0000;"><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<!--dataSource           -->
		<property name="dataSource" ref="dataSource" />
		<!--configLocation    mybatis       -->
		<property name="configLocation" value="mybatisconf.xml" />
		<!--mapperLocations    mybatis     -->
		<property name="mapperLocations" value="classpath*:com/guowei/maven/framework/**/*.xml" />
	</bean></span>
	
</beans>
Mybatisのプロファイルmybatisconf.xmlの内容は以下の通りです.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
	<!--   db.properties     -->
    <properties resource="mysqldb.properties"/>
    
	<typeAliases>
		<typeAlias alias="User" type="com.guowei.maven.framework.model.User" />
		<typeAlias alias="Order" type="com.guowei.maven.framework.model.Order" />
	</typeAliases>


  <span style="color:#ff0000;"><mappers>
    <mapper resource="com/guowei/maven/framework/mapping/UserMapper.xml"/>
  </mappers></span>

</configuration>
エラーの原因は以下の通りです.
Springの配置ファイルの中のMapperScanner Configrer(またはsql Session FactorydのmapperLocation)とmybatisの配置ファイルは全部mapper.xmlを定義していますので、java.lang.IllagalArgement Exception:Result Maps collection alady forryというエラーが発生します.
ソリューション:
mybatisプロファイルの中のmapper.xml配置に関するノードを削除します.
参考文献:
1、http://www.blogjava.net/crazycy/archive/2014/07/07/415523.html
2、http://www.programering.com/a/MDN0QDNwATU.html
3、http://blog.csdn.net/zht666/article/details/38706083
4、http://mybatis.github.io/spring/factorybean.html