设为首页 加入收藏

TOP

深入理解Spring Redis的使用(二)
2015-07-16 12:55:03 来源: 作者: 【 】 浏览:8
Tags:深入 理解 Spring Redis 使用
是对String类型插入的两个测试。test方法中,使用了模版类提交回调(RedisCallBack)的方法来使用jedis connection操作数据。这一部分,有没有似曾相识呢?


HibernateTemplate的HibernateCallback,以及Hibernate Session类中的doWork以及doReturningWork方法,都是使用了这样的机制,方便对于连接或者session的统一管理。


public int excuteHqlUpdate(final String hql,final Object ...params){
? ? ? ? return getHibernateTemplate().executeWithNativeSession(new HibernateCallback() {
? ? ? ? ? ? @Override
? ? ? ? ? ? @SuppressWarnings("unchecked")
? ? ? ? ? ? public Integer doInHibernate(Session session) throws HibernateException {
? ? ? ? ? ? ? ? Query queryObject = session.createQuery(hql);
? ? ? ? ? ? ? ? if (params != null) {
? ? ? ? ? ? ? ? ? ? for (int i = 0; i < params.length; i++) {
? ? ? ? ? ? ? ? ? ? ? ? queryObject.setParameter(i, params[i]);
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? return queryObject.executeUpdate();
? ? ? ? ? ? }
? ? ? ? });
? ? }


4. 总结


我们这节,讲了spring redis的配置使用,基本特性,以及引入使用RedisTemplate。通过之前HibernateTemplate的对比,也应该对RedisTemplate的基本设计有了一定的了解。下节,我们将进行深入学习RedisTempalte。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇初识C++:最简单的C++程序 下一篇C++指针之(易错模型)

评论

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