Mybatis

 

 

配置数据库连接信息(在springboot工程的application.properties文件中配置)

*注意项:将数据库名字和密码改成自己的

 

  •  @SpringBootTest :  是springboot整合单元测试的注解
  • 在接口上加@Mapper注解,在运行时,会自动生成该接口的实现类对象(代理对象),并且将该对象交给IOC容器管理

    

    • 在测试类中要使用的话,通过依赖注入,只需要加入@Autowired

       

  • 在pom文件中加入数据库连接池的依赖

  • 数据库连接池

  •  Lombok

    • 在pom文件中引入Lombok依赖

    •  使用lombok时,要安装一个lombok插件

    

  • 配置mybatis的日志输出信息

  

 

    • 简写“mybatislog”就可以在idea中联想出来

 

  • 使用预编译SQL的好处

         

  • 新增之后,获取返回的主键信息

     

  • 根据主键,修改信息(使用update)
  • 根据主键返回信息

     

  • (开启驼峰命名自动映射开关)

  • 条件查询员工

 

           

        ==================XML映射文件==============

    • 在resource中新建包(directory)时,用 / 间隔,不用 .(点)
  • 动态SQL 

    • <if>标签

    •  <set>标签

    • 总结

    • <foreach>用在批量操作中

    • 将重用性高的代码放在<sql>中抽取,然后在原位置再引用过去,<include>标签就负责引用

    • 总结 

       

       

 

posted @ 2024-03-11 16:38  翻斗花园小美Q  阅读(13)  评论(0)    收藏  举报