Mybatis各种查询

1.通过id查询、查询对象放在list中和map中,map中的多个对象

 user getuserById(@Param("id") Integer id);

  /**
   * 查询对象为多个放入list中
   * @return
   */
  List<user> getUsers();


  Integer getAllUser();

  /**
   * 对象放入到map集合之中
   * @param id
   * @return
   */
  Map<String, Object> getUserByMap(@Param("id") Integer id);

  /**
   * 第一种方式
   * 多个对象放入到map集合之中
   */
  List<Map<String,Object>> getAllUserByMap();

  /**
   * 第二种方式
   * 进行添加map注释
   */
  @MapKey("id")
  Map<String,Object> getUsersAll();

2.映射文件中的内容

<select id="getuserById" resultType="user">
        select * from user where id=#{id}
    </select>

    <select id="getUsers" resultType="user">
        select * from user
    </select>

    <select id="getAllUser" resultType="Integer">
        select count(*) from user
    </select>

    <select id="getUserByMap" resultType="map">
        select * from user where id=#{id}
    </select>

    <select id="getAllUserByMap" resultType="map">
        select * from user
    </select>

    <select id="getUsersAll" resultType="map">
        select * from user
    </select>
全部评论

相关推荐

在看牛客的社畜很积极:身高体重那一行信息去掉,学校那一行的信息放上面,找半天都没找到你是哪个学校什么专业的
点赞 评论 收藏
分享
野猪不是猪🐗:😇:恭喜你以出色的表现成为xxx的一员 😨:您以进入本公司人才库 实际点开:您愿望单中的xxx正在特卖!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务