设为首页 加入收藏

TOP

NoSQL 之 Morphia 操作 MongoDB (三)
2014-11-24 07:39:20 来源: 作者: 【 】 浏览:13
Tags:NoSQL Morphia 操作 MongoDB
ue = IndexDirection.ASC, name = "bandName", unique = true)
String name;*/

ds.ensureCaps();
User user = new User();
user.setId(1306916670518L);
print("getDB: " + ds.getDB());
print("getDefaultWriteConcern: " + ds.getDefaultWriteConcern());
print("DBColl: " + ds.getCollection(User.class)); // 查询User对象对应的集合
Key key = ds.getKey(user); // 主键
print("getKey: " + key);
print("exists: " + ds.exists(user)); //是否存在该对象
print("exists: " + ds.exists(ds.getKey(user)));

print("getByKey: " + ds.getByKey(User.class, key));
List> keys = new ArrayList>();
keys.add(key);
user.setId(1306916670521L);
keys.add(ds.getKey(user));
print("getByKey: " + ds.getByKeys(keys));
print("getByKey: " + ds.getByKeys(User.class, keys));

query();
}

用Morphia操作对象相对比较简单,它对MongoDB对Java的操作进行了一些封装,特别是查询这方面的。有没有感觉像是在用Hibernate?




作者:hoojo
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇NOSQL们背后的共有原则 下一篇NoSQL的特点

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·HyperText Transfer (2025-12-26 07:20:48)
·半小时搞懂 HTTP、HT (2025-12-26 07:20:42)
·CPython是什么?PyPy (2025-12-26 06:50:09)
·Python|如何安装seab (2025-12-26 06:50:06)
·python要学习数据分 (2025-12-26 06:50:03)