MyBatis将结果映射到MyBatisRepository中的List <string>和注释

时间:2016-10-10 11:51:50

标签: java mybatis

我有一个选择“Select * FROM HZ ....”,它只返回一列(String)

NAME
name1
name2
name3
....

我需要将此结果映射到List

我尝试使用Model类,其字符串属性如下:

public interface ModelReport {
   String getAll = "Selct * FROM HZ....";

   @Select(getAll)
   @Results(value = {
        @Result(property = "NAME", column = "NAME"),
   })
   List<Model>getAll();
}


class Model{
  String NAME;
}

但我不希望创建模型而没有一个只有字符串列表的类。我该怎么办?

我尝试了下一个,但它不起作用。

@Select(getAll)
List<String> getAll();

1 个答案:

答案 0 :(得分:0)

您需要指定removeIf()添加注释ResultType和您期望的值类型(@ResultType)。

java.lang.String