admin 管理员组

文章数量: 887021


2024年1月16日发(作者:跟兄弟连学php配套视频教程)

mybatis dao层set类型

在 MyBatis 的 DAO 层中,可以使用 `` 类型来表示

Set 集合。Set 是一种无序的、不可重复的集合,在 DAO 层中可以用来表示查询结果中的多个结果。

在 MyBatis 的 SQL 映射文件中,可以使用

`resultType=""` 来指定返回结果的类型为 Set。例子如下:

```xml

```

这样查询结果将会以 Set 的形式返回。

需要注意的是,如果查询结果包含多列,那么 MyBatis 默认会将这些列的值组合成一个对象作为 Set 的元素。如果需要将多列的值直接存储到 Set 中,可以使用 `resultMap` 来指定结果的映射关系。例子如下:

```xml

```

这样查询结果中的每一行将会以一个 Map 对象存储,也就是

Set 的元素类型为 Map。


本文标签: 结果 不可 查询 指定 映射