本文共 683 字,大约阅读时间需要 2 分钟。
其实还有另外的三种方式,下面的内容我只做讲解,读者可以要自己去用
测试通过,比较简单不演示了
当然这样是会报错的,你检查一下你的结果目录还发现你的UserMapper.xml文件在sqlMap包下,然而这种方法要求他在与UserMapper接口同一个包下,因此你需要拷贝过去,这样测试就通过了,还有一点要注意就是接口与xml问件的名字要一样,就是说UserMapper.xml与接口UserMapper名字一样,如果xml文件为UserMapper1.xml是不行的
如果你要抬杠说我偏要起不一样的名字怎么办?那我可以告诉你应该用注解来配置 当然这里的<mapper class=“mapper.UserMapper”></mappers>的class的值还是因该是对应的接口(因为这个啥时候mybatis其实在底层还是通过这里去找映射配置文件而此时的配置文件是由注解代替而已),关于注解配置后面会专门讲这里了解即可表示将package下面的要代理的接口的对应映射文件全部配置,这里也要求xml文件与接口名相同且在同一目录下
转载地址:http://nvlzi.baihongyu.com/