为什么要中这样写?
每写一个映射文件,都要在主配置文件中添加映射子配置文件的路径
例如:
<mappers>
<mapper resource="config/Video.xml"></mapper>
<mapper resource="config/VideoMapper.xml"></mapper>
</mappers>
如果子配置文件过多,需要添加很多内容,比较繁琐,所以要起别名
怎么配置?
在主配置文件中添加映射文件所在的包,就会自动把该包下的所有子配置文件都映射到主配置文件中,但是路径名必须和Mapper(Dao)数据层的包名路径一致(此处要逐级创建,还创建在resource文件夹下),类名必须一致
主配置文件中的代码如下:
<mappers>
<!-- <mapper resource="com.jxl.Mapper/VideoManageMapper.xml"></mapper>--> //之前的写法
<package name="com.jmy.Mapper"/> -->>子配置文件所在的包路径
</mappers>
这样就不用每写一个子配置文件都要在主配置文件中对照映射了