关于映射xml头文件的编写规范

这里我们可以参考mybatis官方网站(mybatis.org/mybatis-3/)查询xml头文件编写规范,直接复制粘贴进行引用即可。

具体步骤如下:

  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.png

4.对映射体进行配置:

  • 要求namespace与dao的全类名保持一致

image.png

  • 要求resultType与pojo中的类全名保持一致:

image.png

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

image.png

小结:
简单的SQL语句可以直接用注解进行描述使用,复杂SQL建议写在xml映射文件中,结构显得更清晰,活学活用!

image.png

注意事项:
1.检查resources/application.properties中mybatis的配置路径是否与创建的xml映射文件路径一致;
2.检查映射文件命名空间(namespace)是否与dao接口的类全名相同(注意空格)
3.检查访问的方法名是否在映射文件中有对应的元素id(注意空格、大小写等问题)
4.检查映射元素中是否定义ResultType或ResultMap属性

你可能感兴趣的:(xml)