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

Mybatis select记录封装的实现

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

Mybatis select记录封装的实现

select记录封装

返回一个List集合, resultType要写集合中元素的类型




  select * from tbl_employee where id=#{id}

多条记录封装成一个map, key为id, 值是记录封装后的javaBean

//@MapKey:告诉mybatis封装这个map的时候使用哪个属性作为map的key
@MapKey("lastName")
public Map getEmpByLastNameLikeReturnMap(String lastName);


    select id,dept_name departmentName from tbl_dept where id=#{id}
  

association分步查询&延迟加载

 
  
  
  
  
    
    
    

关联集合

嵌套结果集的方式,使用collection标签定义关联的集合类型的属性封装规则

场景二:

查询部门的时候将部门对应的所有员工信息也查询出来:注释在DepartmentMapper.xml中


   
  
  
    
    
    
    
      
      
      
      
      
    
  
  
  

collection:分段查询


  
    
    
    
  

  
  
  
   
     
     
     
     
     
     


  
  



  
  
  
  

     
   

到此这篇关于Mybatis select记录封装的实现的文章就介绍到这了,更多相关Mybatis select封装内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

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

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

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