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

笔记---Mybatis

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

笔记---Mybatis

Mybatis 一、配置 1.1 配置文件
  1. 生成配置文件:mybatis-config.xml(核心配置文件)



  
    
      
      
        
        
        
        
      
    
  
  
    
  

1.2 Mapper.xml



  
    
    
    
    
    
    
  
  
    SELECT * FROM food join menu on food.menu_id = menu.menu_id where user_id = #{userId,jdbcType=INTEGER}
  
  • mapper接口的路径
  • result:
    • resultType:返回单条
    • resultMap: 返回集合
  1. select:

    • id: 接口方法名

    • resultType:sql语句执行的返回值

    • parameterType: 参数类型

      • SELECT * FROM food join menu on food.menu_id = menu.menu_id where user_id = #{userId,jdbcType=INTEGER}
        
  2. insert:

    • 没有返回值
1.3 万能Map

map当参数

1.4 模糊查询

参数传递通配符%李%

1.5 generator




    
    

    
        
            
            
        
        
        
        
        
            
        
        
        
        
        
        
        
        
        
        
二、配置优化 2.1 配置环境

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8ropkrm8-1652711597965)(C:Users70402AppDataRoamingTyporatypora-user-imagesimage-20220117232058918.png)]

三、动态SQL
  1. if

    //查询user表,如果查询title不为空则按照给定title查询,否则查询所有
    
    
  2. where

    //sql语句where后面不能直接跟and 所以使用where标签,当匹配到第二个时自动删除and
    
    
转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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