XML映射
Mybatis的开发有两种方式注解XMLXML配置文件规范使用Mybatis的注解方式主要是来完成一些简单的增删改查功能。如果需要实现复杂的SQL功能建议使用XML来配置映射语句也就是将SQL语句写在XML配置文件中。在Mybatis中使用XML映射文件方式开发需要符合一定的规范XML映射文件的名称与Mapper接口名称一致并且将XML映射文件和Mapper接口放置在相同包下同包同名XML映射文件的namespace属性为Mapper接口全限定名一致XML映射文件中sql语句的id与Mapper接口中的方法名一致并保持返回类型一致。select标签就是用于编写select查询语句的。resultType属性指的是查询返回的单条记录所封装的类型。编写XML映射文件xml映射文件中的dtd约束直接从mybatis官网复制即可; 或者直接AI生成。?xml version1.0 encodingUTF-8 ?!DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN https://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespace /mapper第3步配置a. XML映射文件的namespace属性为Mapper接口全限定名?xml version1.0 encodingUTF-8 ?!DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttps://mybatis.org/dtd/mybatis-3-mapper.dtdmapper namespacecom.itheima.mapper.UserMapper/mapperb. XML映射文件中sql语句的id与Mapper接口中的方法名一致并保持返回类型一致?xml version1.0 encodingUTF-8 ?!DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//EN https://mybatis.org/dtd/mybatis-3-mapper.dtdmapper namespacecom.itheima.mapper.EmpMapper!--查询操作--select idfindAll resultTypecom.itheima.pojo.Userselect * from user/select /mapperresultType 属性的值与查询返回的单条记录封装的类型一致。