结果类型(@ResultType)

Exisi 2021-03-27 07:45:32
Categories: Tags:
  • @ResultType 注解用于指定查询结果的类型。它可以被用于返回单个对象、Map List 等类型的结果。通常情况下,我们可以在 Mapper 接口方法上使用 @ResultType 注解

 

属性

描述

value

映射返回结果类型的对应 Class 类名

示例

public interface PersonMapper {

@Select("select * from person where id = #{id}")

@ResultType(Person.class)

public Person selectPersonById(Integer id);

 

@Select("select count(*) from person")

@ResultType(Integer.class)

int getUserCount();

}