1、開發規範java
須要編寫mapper.xml映射文件(本項目爲userMapper.xml,相似於前面的user.xml)。app
編寫mapper接口須要遵循一些開發規範,這樣MyBatis能夠自動生成mapper接口實現代理對象。spa
1.在userMapper中namespace等於mapper接口地址代理
【UserMapper.xml】中的namespace:xml
2.UserMapper接口中方法名和UserMapper.xml中的statement的id一致對象
【UserMapper.java】blog
【UserMapper.xml】接口
3.UserMapper.java接口中方法輸入參數類型和UserMapper.xml中statement的parameterType指定類型一致。開發
【UserMapper.java】開發規範
【UserMapper.xml】
4.UserMapper.java接口中方法的返回值類型和UserMapper.xml中的statement的resultType指定的類型一致
【UserMapper.java】
【UserMapper.xml】
【上述開發規範的重要做用】
該開發規範會對一下的代碼進行統一輩子成:
.........