经常对MongoDB进行一些常用操作,为了方便起见将这些常用操作合并到一个工具类中,方便自己开发使用。没用Spring Data、Morphia等框架是为了减少学习、维护成本,另外自己直接JDBC方式的话可以更方便的控制操作。为自己以后的积累留一个脚印。代码如下:package utils;impo...
分类:
数据库 时间:
2015-06-12 16:33:03
阅读次数:
230
morphia中查询时,使用关键字 in 的条件 ? 定义一个数字或者list Datastore ds = super.getDs(); Query<Province> query = ds.createQuery(Province.class); List<Integer> idList = new ArrayList<Integer>(); i...
分类:
其他好文 时间:
2015-01-27 13:37:56
阅读次数:
243
Morphia 是一个针对Mongo和Java 对象转换的映射的轻量级ORM类型安全类库。
1.简单易用,轻量级,一旦每一种类型通过反射获取将被缓存,性能比较好。
2.Datastore和DAO的抽象封装。
3.快速的查询的支持,在类运行时进行校...
分类:
其他好文 时间:
2014-09-14 10:08:26
阅读次数:
241
聚合 和 分组聚合:PlayMorphia 给开发者提供了基于models的组合和分组的友好接口设想你定义了一个model,class Sales: @Entity public class Sales extends Model {
public String employeeId;
public String department;
public String regi...
分类:
其他好文 时间:
2014-08-08 16:05:46
阅读次数:
195
Mongodb Java Driver
虽然Mongodb提供了java driver,但是如果我们直接使用driver进行mongodb的操作,代码冗余很多,使用不是方便,容易出错。这就像我们在RDBMS中使用sql直接操作数据库一样,大多数时候我们不提倡这样做,更多的时候我们使用MyBatis或者Hibernate做ORM。Mongodb中有这样的工具帮助我们完成ODM吗?
有很多,这里我...
分类:
数据库 时间:
2014-07-16 14:28:07
阅读次数:
384