關於映射xml頭文件的編寫規範

這裏咱們能夠參考mybatis官方網站(mybatis.org/mybatis-3/)查詢xml頭文件編寫規範,直接複製粘貼進行引用便可。segmentfault

具體步驟以下:mybatis

  1. 根據目錄resources/application.properties中mybatis.mapper-locations=classpath:/mapper//.xml配置路徑進行文件的建立。

image.png

  1. 在mapper.brand目錄下建立xml文件:

image.png

  1. 經過mybatis官方(mybatis.org/mybatis-3/)查詢xml映射頭文件格式:
    image.png

image.png

image.png

繼續往下找,找到映射文件格式:
image.png
確認好須要的映射文件頭規範部分直接複製到咱們本身的xml文件裏使用便可:
image.pngapp

4.對映射體進行配置:網站

  • 要求namespace與dao的全類名保持一致

image.png

  • 要求resultType與pojo中的類全名保持一致:

image.png

  • 要求主id與dao包中的方法名保持一致:

image.png

小結:
簡單的SQL語句能夠直接用註解進行描述使用,複雜SQL建議寫在xml映射文件中,結構顯得更清晰,活學活用!spa

image.png

注意事項:
1.檢查resources/application.properties中mybatis的配置路徑是否與建立的xml映射文件路徑一致;
2.檢查映射文件命名空間(namespace)是否與dao接口的類全名相同(注意空格)
3.檢查訪問的方法名是否在映射文件中有對應的元素id(注意空格、大小寫等問題)
4.檢查映射元素中是否認義ResultType或ResultMap屬性3d

相關文章
相關標籤/搜索