mybatis

如何配置MyBatis的ofType属性

小樊
103
2024-07-14 15:49:25
栏目: 编程语言

在MyBatis中,ofType属性用于指定返回结果集的类型,可以配置为以下几种类型:

  1. HashMap:返回一个Map对象,key为列名,value为对应的值。
<resultMap id="resultMap" type="HashMap" />
  1. LinkedHashMap:返回一个LinkedHashMap对象,保持结果集中列的顺序。
<resultMap id="resultMap" type="LinkedHashMap" />
  1. 自定义Java类型:可以指定自定义的Java类来映射结果集中的列。
<resultMap id="resultMap" type="com.example.User" />
  1. 基本数据类型:如果结果集只有一个列,可以直接指定基本数据类型,如String、Integer等。
<resultMap id="resultMap" type="String" />
  1. List:返回一个List对象,每个元素为结果集中的一行数据。
<resultMap id="resultMap" type="List" />
  1. Array:返回一个数组对象,每个元素为结果集中的一行数据。
<resultMap id="resultMap" type="Array" />

配置ofType属性时,在