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: 1,378 · Posted: 2024-12-30
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...