日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis项目启动报错 The content of element type resultMap must match (constructor?,id*,result*,associat...

發布時間:2025/4/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis项目启动报错 The content of element type resultMap must match (constructor?,id*,result*,associat... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

啟動項目報錯

2018-02-26 17:09:51,535 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testTreeDao' defined in file [/Users/jds/Documents/eclipse/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jeesite/WEB-INF/classes/com/thinkgem/jeesite/test/dao/TestTreeDao.class]: Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [/Users/jds/Documents/eclipse/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jeesite/WEB-INF/classes/spring-context.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [/Users/jds/Documents/eclipse/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jeesite/WEB-INF/classes/mappings/modules/sys/RoleDao.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 14; The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".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:1475)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)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:736)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)at com.thinkgem.jeesite.modules.sys.listener.WebContextListener.initWebApplicationContext(WebContextListener.java:16)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4745)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)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 'sqlSessionFactory' defined in file [/Users/jds/Documents/eclipse/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jeesite/WEB-INF/classes/spring-context.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [/Users/jds/Documents/eclipse/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jeesite/WEB-INF/classes/mappings/modules/sys/RoleDao.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 14; The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1572)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)... 25 more Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource:
'file [/Users/jds/Documents/eclipse/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jeesite/WEB-INF/classes/mappings/modules/sys/RoleDao.xml]';
nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.
Cause: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 14; The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:522)at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:374)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)... 32 more Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 14; The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:256)at org.apache.ibatis.parsing.XPathParser.
<init>(XPathParser.java:125)at org.apache.ibatis.builder.xml.XMLMapperBuilder.<init>(XMLMapperBuilder.java:86)at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:515)... 35 more Caused by: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 14; The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:254)... 38 more

重點在上面代碼中的標紅出,指出了 RoleDao.xml的報錯

The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".?

以上報錯的意思是??元素類型為?"resultMap"?的內容必須匹配?"(constructor?,id*,result*,association*,collection*,discriminator?)"

解決方法:

將resultMap 中各元素的順序修改為和錯誤信息中屬性出現的順序( constructor , ?id ? result ?association .....)一致

例如

之前的xml文件中代碼

1 <resultMap id="roleResult" type="Role"> 2 <id property="id" column="id" /> 3 <association property="office" javaType="Office"> 4 <id property="id" column="office.id" /> 5 <id property="name" column="office.name" /> 6 </association> 7 <result property="name" column="name" /> 8 <result property="enname" column="enname" /> 9 <result property="roleType" column="roleType" /> 10 <result property="dataScope" column="dataScope" /> 11 <result property="remarks" column="remarks" /> 12 <result property="useable" column="useable" /> 13 <result property="sysData" column="sysData" /> 24 <collection property="menuList" ofType="Menu"> 25 <id property="id" column="menuList.id" /> 26 </collection> 27 <collection property="officeList" ofType="Office"> 28 <id property="id" column="officeList.id" /> 29 </collection> 30 </resultMap> 31

?

解決后xml文件中的代碼

1 <resultMap id="roleResult" type="Role"> 2 <id property="id" column="id" /> 3 <result property="name" column="name" /> 4 <result property="enname" column="enname" /> 5 <result property="roleType" column="roleType" /> 6 <result property="dataScope" column="dataScope" /> 7 <result property="remarks" column="remarks" /> 8 <result property="useable" column="useable" /> 9 <result property="sysData" column="sysData" /> 10 <association property="office" javaType="Office"> 11 <id property="id" column="office.id" /> 12 <id property="name" column="office.name" /> 13 </association> 14 20 <collection property="menuList" ofType="Menu"> 21 <id property="id" column="menuList.id" /> 22 </collection> 23 <collection property="officeList" ofType="Office"> 24 <id property="id" column="officeList.id" /> 25 </collection> 26 </resultMap>

??

轉載于:https://www.cnblogs.com/dashuai01/p/8474429.html

總結

以上是生活随笔為你收集整理的mybatis项目启动报错 The content of element type resultMap must match (constructor?,id*,result*,associat...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美三级一区 | 毛片基地在线播放 | 西比尔在线观看完整视频高清 | 国产第一色 | 国产一区二区免费 | 草的我好爽 | 一级女性全黄久久生活片免费 | 一级片99 | 亚洲欧美乱日韩乱国产 | 欧美一二三视频 | 国产精品www | 女警白嫩翘臀呻吟迎合 | 黄色免费在线网站 | 色呦呦在线 | 中文字幕理伦片免费看 | 亚洲欧美在线播放 | 亚洲精品网站在线观看 | 精品人妻一区二区免费 | 国产精品久久久久久人 | 精品热久久 | 成人h动漫精品一区二区下载 | 炕上如狼似虎的呻吟声 | 91青草视频 | 欧美偷拍少妇精品一区 | 美女扒开尿口让男人桶 | 91看片就是不一样 | 男生操女生免费网站 | 亚洲午夜久久久久久久国产 | 天天爱天天插 | 久草中文视频 | 欧美成年人视频 | 情侣黄网站免费看 | 四虎精品永久在线 | 欧美韩国日本一区 | 日韩欧美三级视频 | 国产激情视频一区二区 | 性做久久久久久免费观看欧美 | 少女情窦初开的第4集在线观看 | 欧美丰满少妇 | 日韩一区二区免费播放 | 激情拍拍 | 午夜精品毛片 | 欧美日韩高清一区二区三区 | 丰满岳跪趴高撅肥臀尤物在线观看 | 男男play视频 | 国产精品300页 | 久久久久1| 深夜精品福利 | 欧美日韩国产精品一区二区三区 | 色多多视频网站 | 在线亚洲欧美 | 国产精一区 | 精品无码成人久久久久久免费 | 波多野吉衣一区 | 极品色av| 99爱在线 | 白白色视频在线 | 爱爱小视频网站 | 亚洲AV无码成人精品区明星换面 | 国产嫩草影院久久久 | 亚洲国产精品国自产拍av | 国产一线天粉嫩馒头极品av | 日韩欧美激情在线 | 色原网 | 色黄大色黄女片免费中国 | 色欲一区二区三区精品a片 在线观看黄网站 | 日本第一页| 爆操av | 丰满人妻一区二区三区53视频 | 欧美黑人一级爽快片淫片高清 | 国产精品一区二区免费看 | 中文无码熟妇人妻av在线 | 久久久久久久久久久久久女过产乱 | 午夜视频精品 | 国产精品500部 | 日批在线 | 欧美一区二区 | 穿扒开跪着折磨屁股视频 | 伊人在线 | 玉蒲团在线 | 中文在线字幕av | 国产精品无码久久久久高潮 | 日批视频网站 | 欧美变态口味重另类在线视频 | 99国产精品自拍 | 毛片无遮挡高清免费观看 | 韩国三级视频 | 午夜免费视频网站 | 三级网站免费 | 美女隐私直播 | 日韩精品免费一区二区三区 | 福利一区二区在线 | 337p粉嫩大胆色噜噜噜 | 中文字幕一区二区三区手机版 | 亚洲小说区图片区 | 一区二区蜜桃 | 日本免费黄色大片 | 亚洲另类春色 | 欧美色吊丝|