红联Linux门户
Linux帮助

jdao 1.0.7发布 轻量级的orm工具包

发布时间:2013-07-30 15:24:55来源:红联作者:empast
这个版本主要针对缓存功能做一些改进,让操作粒度可以更加细化。

增加useCache(String domain,String node)方法,也就是使用缓存时增加node参数控制。

如下操作:
Hstest h = new Hstest().useCache("domain", "node");
第一个参数是域名,可以见1.0.6版本域名介绍。
第二个参数是节点,可以是id值等。
对象h在jdao中的缓存对象由域名与节点来控制,遇到底层操作SQL一致时,还需要看域名与节点是否也一致,才决定是否返回缓存对象。
?除缓存对象也相应增加方法:
delNode(String domain, Class clazz, String node)
delNode(String domain, String node)
操作可以参考测试类:ActionTest1_0_7.java

使用场景参考:node可以定义为id之类值,如用户信息表缓存,node定义为userid,如发现某用户信息变更时,可以删除相应node的缓存,达到及时更新缓存的目的,减少脏数据产生。控制粒度可以细化到行上。

官方首页:http://code.google.com/p/java-jdao/

免费下载:http://code.google.com/p/java-jdao/downloads/list

来自:开源中国社区
文章评论

共有 0 条评论