栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

记录一次:Ambiguous collection type for property ‘ adds‘. You must specify ‘javaType‘ or ‘resultMap‘.错误;

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录一次:Ambiguous collection type for property ‘ adds‘. You must specify ‘javaType‘ or ‘resultMap‘.错误;

           最近在学mybatis,在学习高级映射时,自己的xml配置基本和老师的一样,但就是因为collection property=" adds"这句多了一个空格就报了这个错,找半天。真无语


   
   
      
     
           
         
             
                
                
                
                

 
    
   
    select s.*,u.* from t10 s left join t11 u on u.a_umun=s.num 
    where s.name=#{name}
   
 


    

   
    
      
     
           
         
错误出现位置:
             
		        
		        
		        
		        



后台报错结果:​
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'com/bxit/mapper/UserMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Ambiguous collection type for property ' adds'. You must specify 'javaType' or 'resultMap'.
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:123)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:95)
	at org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:378)
	at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:120)
	... 4 more
Caused by: org.apache.ibatis.builder.BuilderException: Ambiguous collection type for property ' adds'. You must specify 'javaType' or 'resultMap'.
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.validateCollection(XMLMapperBuilder.java:412)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.processNestedResultMappings(XMLMapperBuilder.java:399)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.lambda$buildResultMappingFromContext$0(XMLMapperBuilder.java:383)
	at org.apache.ibatis.parsing.XNode.getStringAttribute(XNode.java:200)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildResultMappingFromContext(XMLMapperBuilder.java:382)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:280)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:254)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElements(XMLMapperBuilder.java:246)
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:119)
	... 7 more

​


改正后:


    
      
     
           
         
             
		        
		        
		        
		        
           
       
   

后台:
User [num=1, name=小明, age=15, adds=[Address [aid=1, city=上海, street=龙, user=null], Address [aid=2, city=上海, street=龙田, user=null]]]
Address [aid=1, city=上海, street=龙, user=null]
Address [aid=2, city=上海, street=龙田, user=null]

而且配置文档对于标签的顺序也有要求,一不小心就会报错,得万分小心!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425041.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号