Spring Boot MyBatis 返回 Map 类型
MyBatis MyBatis-Plus Spring Boot About 484 words@MapKey
MyBatis
中提供了注解@MapKey
,将结果集映射成HashMap
。
举例
原先返回List<User>
,使用@MapKey
后返回Map<String, User>
。
注意:@MapKey("id")
需指定为唯一字段,否则会丢失数据。
代码
@MapKey
适用于MyBatis
及MyBatis-Plus
。
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Select;
public interface UserMapper extends BaseMapper<User> {
@Select("""
select * from "user"
""")
@MapKey("id")
Map<String, User> getMap();
}
Views: 154 · Posted: 2024-12-30
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...