一对多 多对一 多对多 多条语句只出现一条的问题
        【摘要】 
                    <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">  <!--...
    
    
    
    
  
   - 
    
     
    
    
     
      <?xml version="1.0" encoding="UTF-8" ?>
     
    
- 
    
     
    
    
     
      <!DOCTYPE mapper
     
    
- 
    
     
    
    
       PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     
    
- 
    
     
    
    
       "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
     
    
- 
    
     
    
    
       <!-- 命名空间 xml与dao的连接 -->
     
    
- 
    
     
    
    
       <mapper namespace="com.aaa.dao.EmpMapper">
     
    
- 
    
     
    
    
       	<resultMap type="emp" id="empMap">
     
    
- 
    
     
    
    
       		<id column="empno" property="empno"/>
     
    
- 
    
     
    
    
       		<association column="deptno" property="dept" javaType="dept">
     
    
- 
    
     
    
    
       			<id column="deptno" property="deptno"/>
     
    
- 
    
     
    
    
       		</association>
     
    
- 
    
     
    
    
       	</resultMap>
     
    
- 
    
     
    
    
       	
     
    
- 
    
     
    
    
     	<select id="selectManytoOne" parameterType="int" resultMap="empMap">
     
    
- 
    
     
    
    
     
      		select
     
    
- 
    
     
    
    
     
      		e.empno,e.ename,e.job,e.mgr,e.hiredate,e.sal,e.comm,
     
    
- 
    
     
    
    
     
      		e.deptno,d.dname,d.loc
     
    
- 
    
     
    
    
     
      		from emp e left join dept d on e.deptno=d.deptno
     
    
- 
    
     
    
    
     
      		where d.deptno=#{deptno}
     
    
- 
    
     
    
    
     	</select>
     
    
- 
    
     
    
    
       </mapper>
     
    
 原因在于个别开发者或同学没有写主表的empno, 会出现查询结果有数据,但是结果只有一条的情况。
JAVA就业套餐课:https://edu.csdn.net/combo/detail/1230
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/84985415
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)