如果你搜索只是返回一个值,比如说String ,或者是int,那你直接用resultType就行了。
但是你如果是返回一个复杂的对象,就必须定义好这个对象的resultMap的result map。
举个例子吧,例子以ibatis为例:
你有个User 对象, 拥有两个字段id,name。
1.你要获取id为123的name
String name = (String) queryForObject("getUserNameByID", id);
2.你要获取整个User对象
User user = (User) queryForObject("getUserByID", id);