mybatis resultMap 用在什么情况下?

2024年11月18日 03:29
有1个网友回答
网友(1):

如果你搜索只是返回一个值,比如说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);