首先定义接口,包括抽象方法。

MyBatis-Dao开发

然后创建实现类,实现接口,进行持久化操作。

MyBatis-Dao开发

MyBatis-Dao开发

Mapper 动态代理

要求

  • namespace 必须和 Mapper 接口类路径一致。
  • id 必须和 Mapper 接口方法名一致。
  • parameterType 必须和接口方法参数类型一致。
  • resultType 必须和接口方法的返回值类型一致。

过程

MyBatis-Dao开发

MyBatis-Dao开发

MyBatis-Dao开发

selectOne 和 selectList

  • 动态代理对象调用 sqlSession.selectOne()sqlSession.selectList() 是根据 mapper 接口方法的返回值决定。
  • 如果返回 List 则调用 selectList 方法,如果返回单个对象则调用 selectOne 方法。

相关文章:

  • 2021-12-29
  • 2021-10-13
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2019-12-11
  • 2021-11-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-01-04
  • 2021-09-10
  • 2021-07-05
  • 2021-09-10
相关资源
相似解决方案