把主键用你的三个字段值来生成,可以简单的用字符串连接
这样查找的时候用substring来取相应的字段判断是否相等

解决方案 »

  1.   

    楼上的说法有问题   三个字段要是都知道    直接用UserId查就行了  何必还要拼接 剪切用三个HashMap简单好用
    不会内存不够用吧  呵
      

  2.   

    to kennethd() :
      数据只能存储在内存中,不能存储到数据库。
    to  fft123() :
      这种办法好像行不通。因为三个键值中有的可能为空。
    我现在用的是用一个HashMap,用userId为主键。当不用useId查找时就进行遍历。