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

三、Select语句

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

三、Select语句

三、Select语句 1、环境:
  • Student.java

    public class Student {
        private Integer id;
        private String name;
        private String gender;
        private Class clazz;
    }
    
  • Class.java

    public class Class {
        private Integer id;
        private String name;
        private List students;
    }
    
2、复杂resultMap映射之级联赋值
  • StudentMapper.java

        
        Student selectById(int id);
    
  • StudentMapper.xml

        
            
            
            
    
            
            
        
        
                SELECT
                    s.`id` id,
                    s.`studentName` NAME,
                    s.`gender` gender,
                    s.`classId` cid,
                    c.`name` cname
                FROM
                    tbl_student s
                JOIN
                    tbl_class c
                ON
                    s.classId = c.id
                WHERe
                    s.`id` = #{id}
        
    
4、复杂resultMap映射之association的分步使用
  • StudentMapper.java

        
        Student queryByIdStep(Integer id);
    
  • ClassMapper.java

        
        Class queryById(Integer id);
    
  • ClassMapper.xml

        
            select * from tbl_student where id = #{id}
        
    
5、全局配置文件中settings标签实现按需加载
    
        


        
        
    
6、复杂resultMap映射之collection为集合赋值
  • ClassMapper.java

        
        Class queryByIdPlus(Integer id);
    
  • ClassMapper.xml

        
            
            
    
    
            
                
                
                
            
        
    
        
            select * from tbl_student where classId = #{id}
        
    
  • ClassMapper.xml

        
            
            
    
            
        
    
        
    
8、resultMap标签中的discriminator标签


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

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

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