我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理...
分类:
编程语言 时间:
2014-09-12 13:11:13
阅读次数:
319
@DBref文档关联,在按该类型查询的时候,在字段名后加上关联表的字段名即可,如:Criteria.where("bloggroup.$id"),$id代表关联表的oid字段。or和and联合查询比如查询 (A = 1 and b = 2 )or (A = 3 and b =4),or的数量不确定,...
分类:
数据库 时间:
2014-09-11 11:07:01
阅读次数:
449
org.springframework.data spring-data-commons 1.4.1.RELEASE org.springfram...
分类:
数据库 时间:
2014-09-09 17:32:29
阅读次数:
238
文章来自http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/,内容非常清晰。从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线...
分类:
编程语言 时间:
2014-09-05 17:47:41
阅读次数:
192
Spring提供了对于Redis的专门支持:spring-data-redis。此外,类似的还有:我想大部分人对spring-data-hadoop、spring-data-mongodb、spring-data-redis以及spring-data-jpa表示关注。一、简述spring把专门的数据...
分类:
编程语言 时间:
2014-09-03 12:34:56
阅读次数:
286
1. Spring data jpa怎么去判断一个对象的是否为新对象呢?spring data 提供了三种策略:able2.2.Options for detection whether an entity is new in Spring Data JPAId-Property inspectio...
分类:
编程语言 时间:
2014-08-24 09:09:02
阅读次数:
248
mongodb的MapReduce主要包含两个方法:map和reduce。举个例子,假设现在有下面3条记录{ "_id" : ObjectId("4e5ff893c0277826074ec533"), "x" : [ "a", "b" ] }{ "_id" : ObjectId("4e5ff893c...
分类:
数据库 时间:
2014-08-06 18:50:27
阅读次数:
516
一开始以为Spring下操作哈希表,列表,真就是那么土。恍惚间发现“stringRedisTemplate.opsForList()”的强大,抓紧时间恶补下。通过spring-data-redis完成LINDEX, LLEN, LPOP, LPUSH, LRANGE, LREM, LSET, LTR...
分类:
编程语言 时间:
2014-08-06 18:05:31
阅读次数:
402
查询操作主要用到两个类:Query, Criteria所有的find方法都需要一个query的object。1. 直接通过json来查找,不过这种方式在代码中是不推荐的。BasicQuery query = new BasicQuery("{ age : { $lt : 50 }, accounts...
分类:
数据库 时间:
2014-08-06 17:24:51
阅读次数:
855
插入操作:直接给个例子import static org.springframework.data.mongodb.core.query.Criteria.where;import static org.springframework.data.mongodb.core.query.Criteria...
分类:
数据库 时间:
2014-08-06 14:30:51
阅读次数:
335