MyBatis 实际使用案例-mappers
生活随笔
收集整理的這篇文章主要介紹了
MyBatis 实际使用案例-mappers
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<mappers>標簽配置的是我們的映射器,也就是Mapper.xml 的路徑。這里配置的目的是讓MyBatis 在啟動的時候去掃描這些映射器,創建映射關系。
我們有四種指定Mapper 文件的方式:
http://www.mybatis.org/mybatis-3/zh/configuration.html#mappers
1、使用相對于類路徑的資源引用(resource)
2、使用完全限定資源定位符(絕對路徑)(URL)
3、使用映射器接口實現類的完全限定類名
4、將包內的映射器接口實現全部注冊為映射器(最常用)
思考:
接口跟statement 是怎么綁定起來的?——method 有方法全限定名,比如:com.leon.mapper.BlogMapper.selectBlogById , 跟namespace 里面的statement ID 是相同的。
在哪一步拿到SQL 的?——ms 里面有SQL。
// DefaultSqlSession. selectList() MappedStatement ms = configuration.getMappedStatement(statement);?
總結
以上是生活随笔為你收集整理的MyBatis 实际使用案例-mappers的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis 实际使用案例-dataS
- 下一篇: MyBatis 实际使用案例-setti