【MyBatis笔记】mapper文件的配置以及说明

【MyBatis笔记】mapper文件的配置以及说明

【MyBatis笔记】mapper文件的配置以及说明

命名空间

  • 定义命名空间,dao层调用mapper文件中定义的对数据库进行操作的方法

  • mapper文件中的参数:

    • select * from my_user where id=#{id} insert into my_user(id, name, password) values(#{id}, #{name}, #{password}) update my_user set name = #{name}, password = #{password} where id = #{id} delete from my_user where id = #{id}

单元测试

  • 类图

  • 【MyBatis笔记】mapper文件的配置以及说明_第1张图片

  • 【MyBatis笔记】mapper文件的配置以及说明_第2张图片

  • 单元测试思路

    • 定义mapper文件dao的命名空间,即mapper文件实现了dao层的Dao接口,在接口中做相应的定义
    • 在对Dao层接口单元测试时,只需要声明一个Dao对象,然后调用其接口方法即可
  • 易错点

    • sql语法错误
    • 传入参数以及返回参数类型错误
 

你可能感兴趣的:(【MyBatis笔记】mapper文件的配置以及说明)