Tag: Source Property ibatis Cap Reason select Arch Sel sql
It's settled! Reference URL: http://www.cnblogs.com/langtianya/archive/2013/03/18/2966491.html
The reason for the error is that the ID of the method in the interface F554281mapper.java is implemented using Ibatis f554281mapper.xml, such as
<select id= "Find81orderbysovr01" resultmap= "81ResultMap" parametertype= "Java.util.Map" > The Find81orderbysovr01 in an XML file has two such IDs, which can be modified.
The parametertype in a select query can also be an entity class <select id= "Find81orderbysovr01" parametertype= "Com.chong.model.Account" resulttype= "int" >
Word: Nested/nestid/absconded.
Nested |
English [nest?d] |
Beauty [Nest?d] |
V. |
Nesting (past and past participle of nest); |
[Example]in the Makegrades method I use a code block
nested inside of another code
block. In the Makegrades method, I used the
NestingAnother block of code in a block of code.
Message with Error:
Nifiedorderproject] 2017-01-10 17:17:00,334 [org.mybatis.spring.sqlsessionfactorybean]-[debug] Parsed mapper file: ' file [D:\javaInstall\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\unifiedOrderProject\ Web-inf\classes\com\eaju\mapping\receivemerchantorder.xml] '
[Unifiedorderproject] 2017-01-10 17:17:00,370 [Org.mybatis.spring.sqlsessionfactorybean]-[debug] Parsed Configuration file: ' Class path resource [Mybatis-config.xml] '
[Unifiedorderproject] 2017-01-10 17:17:00,401 [org.springframework.web.context.support.xmlwebapplicationcontext]- [WARN] Exception encountered during context initialization-cancelling refresh attempt
Org.springframework.beans.factory.BeanCreationException:Error creating Bean with Name ' Unifiedorderserviceimpl ': Injection of resource dependencies failed; Nested exception is org.springframework.beans.factory.BeanCreationException:Error creating beans with Name ' F554281mapper ' defined in file [D:\javaInstall\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\ Unifiedorderproject\web-inf\classes\com\eaju\dao81\f554281mapper.class]: Cannot resolve reference to bean ' SqlSessionFactory81 ' while setting beans property ' sqlsessionfactory '; Nested exception is org.springframework.beans.factory.BeanCreationException:Error creating beans with Name ' SqlSessionFactory81 ' defined in class path resource [Spring-mybatis.xml]: Invocation of Init method failed; Nested exception is org.springframework.core.NestedIOException:Failed to parse mapping resource: ' File [D:\javaInstall\ Apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\unifiedorderproject\web-inf\classes\com\eaju\Mapping81\f554281mapper.xml] '; Nested exception is Org.apache.ibatis.builder.BuilderException:Error parsing Mapper XML. Cause:java.lang.IllegalArgumentException:Mapped Statements Collection already contains value forCom.eaju.dao81.F554281Mapper.find81OrderBySovr01
At Org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues ( commonannotationbeanpostprocessor.java:308)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean ( abstractautowirecapablebeanfactory.java:1210)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean ( abstractautowirecapablebeanfactory.java:537)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean ( abstractautowirecapablebeanfactory.java:476)
At Org.springframework.beans.factory.support.abstractbeanfactory$1.getobject (abstractbeanfactory.java:303)
At Org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton ( defaultsingletonbeanregistry.java:230)
At Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (abstractbeanfactory.java:299)
At Org.springframework.beans.factory.support.AbstractBeanFactory.getBean (abstractbeanfactory.java:194)
At Org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons ( defaultlistablebeanfactory.java:755)
At Org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization ( abstractapplicationcontext.java:757)
At Org.springframework.context.support.AbstractApplicationContext.refresh (abstractapplicationcontext.java:480)
At Org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (Contextloader.java : 403)
At Org.springframework.web.context.ContextLoader.initWebApplicationContext (contextloader.java:306)
At Org.springframework.web.context.ContextLoaderListener.contextInitialized (contextloaderlistener.java:106)
At Org.apache.catalina.core.StandardContext.listenerStart (standardcontext.java:4812)
At Org.apache.catalina.core.StandardContext.startInternal (standardcontext.java:5255)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:147)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1408)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1398)
At Java.util.concurrent.FutureTask.run (futuretask.java:266)
At Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1142)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:617)
At Java.lang.Thread.run (thread.java:745)
caused by:org.springframework.beans.factory.BeanCreationException:Error creating bean with Name ' F554281mapper ' defined in file [D:\javaInstall\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\ Unifiedorderproject\web-inf\classes\com\eaju\dao81\f554281mapper.class]: Cannot resolve reference to bean ' SqlSessionFactory81 ' while setting beans property ' sqlsessionfactory '; Nested exception is org.springframework.beans.factory.BeanCreationException:Error creating beans with Name ' SqlSessionFactory81 ' defined in class path resource [Spring-mybatis.xml]: Invocation of Init method failed; Nested exception is org.springframework.core.NestedIOException:Failed to parse mapping resource: ' File [D:\javaInstall\ Apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\unifiedorderproject\web-inf\classes\com\eaju\ Mapping81\f554281mapper.xml] '; Nested exception is Org.apache.ibatis.builder.BuilderException:Error parsing Mapper XML. Cause:java.lang.IllegalArgumentException:MaPped statements Collection already contains value for Com.eaju.dao81.F554281Mapper.find81OrderBySovr01
At Org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference ( beandefinitionvalueresolver.java:359)
At Org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary ( beandefinitionvalueresolver.java:108)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues ( abstractautowirecapablebeanfactory.java:1477)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean ( abstractautowirecapablebeanfactory.java:1222)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean ( abstractautowirecapablebeanfactory.java:537)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean ( abstractautowirecapablebeanfactory.java:476)
At Org.springframework.beans.factory.support.abstractbeanfactory$1.getobject (abstractbeanfactory.java:303)
At Org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton ( defaultsingletonbeanregistry.java:230)
At Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (abstractbeanfactory.java:299)
At Org.springframework.beans.factory.support.AbstractBeanFactory.getBean (abstractbeanfactory.java:199)
At Org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource ( commonannotationbeanpostprocessor.java:461)
At Org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource ( commonannotationbeanpostprocessor.java:435)
At Org.springframework.context.annotation.commonannotationbeanpostprocessor$resourceelement.getresourcetoinject (commonannotationbeanpostprocessor.java:559)
At Org.springframework.beans.factory.annotation.injectionmetadata$injectedelement.inject (InjectionMetadata.java : 169)
At Org.springframework.beans.factory.annotation.InjectionMetadata.inject (injectionmetadata.java:88)
At Org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues ( commonannotationbeanpostprocessor.java:305)
... More
caused by:org.springframework.beans.factory.BeanCreationException:Error creating bean with Name ' sqlSessionFactory81 ' defined in class path resource [Spring-mybatis.xml]: Invocation of Init method failed; Nested exception is org.springframework.core.NestedIOException:Failed to parse mapping resource: ' File [D:\javaInstall\ Apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\unifiedorderproject\web-inf\classes\com\eaju\ Mapping81\f554281mapper.xml] '; Nested exception is Org.apache.ibatis.builder.BuilderException:Error parsing Mapper XML. Cause:java.lang.IllegalArgumentException:Mapped statements Collection already contains value for Com.eaju.dao81.F554281Mapper.find81OrderBySovr01
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean ( abstractautowirecapablebeanfactory.java:1574)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean ( abstractautowirecapablebeanfactory.java:539)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean ( abstractautowirecapablebeanfactory.java:476)
At Org.springframework.beans.factory.support.abstractbeanfactory$1.getobject (abstractbeanfactory.java:303)
At Org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton ( defaultsingletonbeanregistry.java:230)
At Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (abstractbeanfactory.java:299)
At Org.springframework.beans.factory.support.AbstractBeanFactory.getBean (abstractbeanfactory.java:194)
At Org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference ( beandefinitionvalueresolver.java:351)
... Panax Notoginseng More
caused by:org.springframework.core.NestedIOException:Failed to parse mapping resource: ' File [D:\javaInstall\ Apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps\unifiedorderproject\web-inf\classes\com\eaju\ Mapping81\f554281mapper.xml] '; Nested exception is Org.apache.ibatis.builder.BuilderException:Error parsing Mapper XML. Cause:java.lang.IllegalArgumentException:Mapped statements Collection already contains value for Com.eaju.dao81.F554281Mapper.find81OrderBySovr01
At Org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory (sqlsessionfactorybean.java:466)
At Org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet (sqlsessionfactorybean.java:340)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods ( abstractautowirecapablebeanfactory.java:1633)
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean ( abstractautowirecapablebeanfactory.java:1570)
... More
caused By:org.apache.ibatis.builder.BuilderException:Error parsing Mapper XML. Cause:java.lang.IllegalArgumentException:Mapped statements Collection already contains value for Com.eaju.dao81.F554281Mapper.find81OrderBySovr01
At Org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement (xmlmapperbuilder.java:117)
At Org.apache.ibatis.builder.xml.XMLMapperBuilder.parse (xmlmapperbuilder.java:89)
At Org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory (sqlsessionfactorybean.java:464)
... More
caused by:java.lang.IllegalArgumentException:Mapped statements collection already contains value for Com.eaju.dao81.F554281Mapper.find81OrderBySovr01
At Org.apache.ibatis.session.configuration$strictmap.put (configuration.java:776)
At Org.apache.ibatis.session.configuration$strictmap.put (configuration.java:748)
At Org.apache.ibatis.session.Configuration.addMappedStatement (configuration.java:578)
At Org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement (mapperbuilderassistant.java:315)
Mapped statements Collection already contains value for