博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis知识点复习-05加载映射文件的几种方式
阅读量:3959 次
发布时间:2019-05-24

本文共 683 字,大约阅读时间需要 2 分钟。

MyBatis知识点复习-05加载映射文件的几种方式

本节我们讲解加载映射文件,前面我们在SqlMapConfig.xml写映射配置文件是下面这样

其实还有另外的三种方式,下面的内容我只做讲解,读者可以要自己去用

1.指定完整的url路径(不常用)

测试通过,比较简单不演示了

2.指定代理的接口

当然这样是会报错的,你检查一下你的结果目录还发现你的UserMapper.xml文件在sqlMap包下,然而这种方法要求他在与UserMapper接口同一个包下,因此你需要拷贝过去,这样测试就通过了,还有一点要注意就是接口与xml问件的名字要一样,就是说UserMapper.xml与接口UserMapper名字一样,如果xml文件为UserMapper1.xml是不行的

如果你要抬杠说我偏要起不一样的名字怎么办?那我可以告诉你应该用注解来配置
在这里插入图片描述
当然这里的<mapper class=“mapper.UserMapper”></mappers>的class的值还是因该是对应的接口(因为这个啥时候mybatis其实在底层还是通过这里去找映射配置文件而此时的配置文件是由注解代替而已),关于注解配置后面会专门讲这里了解即可

3.指定包

表示将package下面的要代理的接口的对应映射文件全部配置,这里也要求xml文件与接口名相同且在同一目录下

转载地址:http://nvlzi.baihongyu.com/

你可能感兴趣的文章
Asp.Net+Jquery.Ajax详解5-$.getScript
查看>>
Asp.Net+Jquery.Ajax详解6-$.ajaxSetup
查看>>
Asp.Net+Jquery.Ajax详解7-全局Ajax事件
查看>>
J2EE总结(宏观把握)
查看>>
什么是Dojo?与Jquery宏观对比,结果如何?
查看>>
Asp.Net+Jquery.Ajax详解8-核心$.ajax
查看>>
我的工作日志2
查看>>
我的工作日志5
查看>>
aspx上传、预览图片
查看>>
我的工作日志6
查看>>
我的软件工程之路(五)—四个月总结
查看>>
从入职到离职的收获——ICT四个月
查看>>
项目中用到的一个导入Excel的方法
查看>>
项目中一个用于导出word的方法
查看>>
项目中用到小技术点
查看>>
管理数据库连接不得不注意的地方
查看>>
KS系统总结
查看>>
测试Jsp 静态包含和动态包含
查看>>
简析几种常用的Web监听
查看>>
Web应用过滤器Fileter
查看>>