1.搭建环境,搭建数据库

    //使用引擎
    engint = innodb Default charset = utf8;
    image.png

    image.png

    image.png
    image.png

    image.png

    mybatis 只支持单参传递,如果想要通过一个参数传递多个数据,通常有以下几种:
    1、列如User
    2、Map Key - value 在SQL中获取数据时,用Key获取数据 #{Key}
    3、List 批量删除
    4、Array 批量

    日志工具:将程序中执行的关键信息打印在控制台,文件中,方便程序员调试程序

    logback:显示输出程序中的关键信息
    debug: 调试: 最低级别,所有的信息都输出,显示
    info: 信息:一般在生产化解使用info,主要用显示程序中出现的所有问题。警告、错误信息
    warn 警告:显示警告及以上的信息
    error 错误信息:指挥显示错误信息

    image.png

    1.接口名字与mapper名字相同
    2.接口与mapper在同一个包下
    3.mapper文件的namespace必须是对应接口的类型全民
    4.mapper

    image.png

    image.png

    一级缓存:

    新增,删除,修改
    都会刷新缓存