mapper namespace 命名空间
- 使用Mapper XML文件配置的时候,命名空间管理SQL操作语句
在调用SQL操作语句时,需要制定完整的命名空间,例子中是“test.UserMapper”。注意到,这个命名空间的取值,目前与工程中的项目目录结构没有任何关联。
session.selectOne("test.UserMapper.findById", id);
- 使用Mapper接口
当使用Mapper接口的时候,命名空间namespace的值就需要配置成接口的全限定名称,例如UserMapper接口对应的org.example.UserMapper,MyBatis内部就是通过这个值将接口和XML关联起来的。