解决方案 »

  1.   

    1,根据receiverId拿出用户所有的消息
    2,根据senderId分类就好了啊
    不知道你要什么效果哦 
    只是单纯的想分组好友消息 你也可以换个思路
    先加载用户所有的好友
    然后点击好友的时候根据用户ID 好友ID查出来所有的消息 
    这也是分组了
      

  2.   

    Map<id,List<聊天记录Message>>
    这样?
      

  3.   

    首先,id,senderId,receiverId 这个可以看出,楼主如果你只是想加载不同好友的数据的话, 一个order by  senderid,就可以按照顺序加载出好友的消息了....   然后再把数据组装成 Map<senderid ,List<聊天记录Message>>  形式就可以了 或者干脆就是一个list也行啊      如果统计的话 一个goup by senderid 就可以了啊