日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

映射Mapper.xml文件的几种方式

發(fā)布時(shí)間:2025/3/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 映射Mapper.xml文件的几种方式 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一種:

mybatis-config.xml配置文件中的格式:

<mappers><mapper resource="org/mybatis/builder/AuthorMapper.xml"/><mapper resource="org/mybatis/builder/BlogMapper.xml"/><mapper resource="org/mybatis/builder/PostMapper.xml"/> </mappers>

這種就是通過讀取mapper.xml文件的資源路徑方式來訪問。

第二種:

mybatis-config.xml配置文件中的格式:

<mappers><mapper url="file:///var/mappers/AuthorMapper.xml"/><mapper url="file:///var/mappers/BlogMapper.xml"/><mapper url="file:///var/mappers/PostMapper.xml"/> </mappers>

這種是通過讀取本機(jī)的mapper.xml文件的路徑訪問,因?yàn)橐浦残员容^差,所以已經(jīng)被廢棄使用了,了解即可。

第三種:

mybatis-config.xml配置文件中的格式:

<mappers><mapper class="org.mybatis.builder.AuthorMapper"/><mapper class="org.mybatis.builder.BlogMapper"/><mapper class="org.mybatis.builder.PostMapper"/> </mappers>

這種方式是使用的是mapper接口路徑,其實(shí)也就是dao接口的路徑,上面的org.mybatis.builder其實(shí)就是dao接口的包名稱,***Mapper就是mapper.xml文件的名稱。實(shí)現(xiàn)這樣的方式有幾個(gè)要求:
1:mapper.xml文件必須要和接口放在同一目錄下,比如:
2:mapper.xml文件名必須要和接口名一致,比如接口名稱為UserMapper,那么文件名必須是UserMapper.xml。
這種方式在eclipse中使用時(shí)沒有問題,如果是在idea中的話,需要在pom.xml文件中加入以下配置:

<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources></build>

具體原因好像是idea中的xml文件默認(rèn)是不放在java目錄下的,所以必須要將xml文件聲明到j(luò)ava目錄下,大致是這樣的,具體記不清楚了,可以百度。

第四種:

mybatis-config.xml配置文件中的格式:

<mappers><package name="org.mybatis.builder"/> </mappers>

這種方式和第三種很相似,不同的就是標(biāo)簽不一樣,然后已進(jìn)入的路徑也不一樣,其他完全相同,這種方式是直接掃描org.mybatis.builder下的所有xml文件。配置也和第三種方式一樣,只是書寫方式不同而已。第三種和第四種方式mapper.xml和mapper.java是沒有分離的,這個(gè)問題之后會(huì)在spring中解決,所以不用擔(dān)心。

總結(jié)

以上是生活随笔為你收集整理的映射Mapper.xml文件的几种方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。