不做浮躁的人
          正在行走的人...
          posts - 171,  comments - 51,  trackbacks - 0
          morphia中,通過queryimpl查詢是給定的排序字段不支持java的class property name。

          因此,我將parseSortString進行改動如下:

          public BasicDBObject parseSort(String str) {
            BasicDBObjectBuilder ret = BasicDBObjectBuilder.start();
            String[] parts = str.split(",");
            MappedClass mc = ds.getMapper().getMappedClass(clazz);
            for (String s : parts) {
             s = s.trim();

             int dir = 1;

             if (s.startsWith("-")) {
              dir = -1;
              s = s.substring(1).trim();
             }
             s = mc.getMappedFieldByJavaField(s).getNameToStore();
             ret = ret.add(s, dir);
            }
            return (BasicDBObject) ret.get();
           }

          posted on 2011-03-19 13:05 不做浮躁的人 閱讀(1999) 評論(0)  編輯  收藏 所屬分類: others

          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(9)

          隨筆分類(31)

          隨筆檔案(75)

          文章分類(1)

          文章檔案(3)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 惠东县| 珲春市| 仙居县| 夏邑县| 蒙自县| 南充市| 富顺县| 高唐县| 太保市| 象州县| 娱乐| 新安县| 广宗县| 改则县| 芦溪县| 宜兰市| 兴山县| 察隅县| 伽师县| 乌审旗| 图们市| 诸暨市| 喜德县| 张掖市| 若羌县| 白水县| 涟源市| 枣阳市| 黄浦区| 阿图什市| 五台县| 外汇| 安阳市| 安徽省| 玛多县| 龙岩市| 永仁县| 侯马市| 清镇市| 买车| 砀山县|