当前位置 : 主页 > 编程语言 > java >

2022年8月13日——mybatis中XML查询的设置

来源:互联网 收集:自由互联 发布时间:2022-08-15
描述: 在使用mybatis的时候,接口文件对应的xml文件中查询的设置。 演示: ?xml version="1.0" encoding="UTF-8"? !DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dt

描述:

在使用mybatis的时候,接口文件对应的xml文件中查询的设置。

演示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="test.day_05.mapper.UserMapper">

<resultMap id="baseMap" type="test.day_05.pojo.User">
<id column="id" property="id" jdbcType="INTEGER" />
<result column="name" property="username" jdbcType="VARCHAR" />
<result column="pwd" property="password" jdbcType="VARCHAR" />
</resultMap>

<select id="selectAll"
resultMap="baseMap">
select * from user
</select>

</mapper>

查询语句:

2022年8月13日——mybatis中XML查询的设置_xml文件

说明:对于查询可根据查询的结果进行相应的设置。对于查询包括如下几项等。。。

带参数的查询和不带参数的查询,查询的结果分为单条结果和单条结果的集合等。

含有一个参数的,含有多个参数的,含有一条结果集,含有多条结果集等。

对于以上,select标签含有如下的几项属性:

2022年8月13日——mybatis中XML查询的设置_结果集_02

其中:parameterMap和parameterType为传入的参数的设置,如果为单个使用:parameterType,如果为多个则使用另一个。

对于返回的结果集类似。

注意事项:

还有一个属性是很重要的:

那就是id属性,id属性是和接口文件中的接口方法名称是对应的,还有一个就是xml文件mapper标签的namespace属性的属性值为接口文件的路径等。

因此注意,接口文件的路径,接口文件的方法名称和xml文件中查询标签的id是否对应,查询语句的参数和结果集合的设置是否匹配对应等。

上一篇:SpringCloud之nacos
下一篇:没有了
网友评论