温馨提示×

Mybatis @Select的返回类型如何指定

小樊
115
2024-06-14 14:08:26
栏目: 编程语言

在MyBatis中,可以通过在@Select注解的方法中指定返回类型来指定返回类型。可以使用Java的泛型来指定返回类型。

例如,如果要返回一个List类型的结果,可以这样指定:

@Select("SELECT * FROM user")
List<User> getUsers();

在这个例子中,getUsers方法将返回一个List类型的结果。

除了使用泛型来指定返回类型外,还可以使用ResultMap来指定返回类型。可以在Mapper XML文件中定义ResultMap,然后在@Select注解中引用该ResultMap,从而指定返回类型。

@Select("SELECT * FROM user")
@ResultMap("userResultMap")
List<User> getUsers();

在这个例子中,@Select注解引用了名为"userResultMap"的ResultMap,该ResultMap定义了User类型的映射规则,从而指定了返回类型为List

0