1.前言
上一篇博客分析了,Spring中实现AOP的两种动态代理的机制,下面这篇博客,来讲解一下Spring中的数据源的配置。
2.DAO支持的模板类
Spring提供了很多关于Dao支持的模板类,例如HibernateTemplate、JdbcTemplate等,下面以后者为例,来看一个Demo
package com.test;
import org.spri...
分类:
编程语言 时间:
2015-08-14 08:47:22
阅读次数:
255
@Test
publicvoidtest(){
//获取刷新模式
this.getHibernateTemplate().getSessionFactory().openSession().setCacheMode(cachemode);
//获取查询条件
this.getHibernateTemplate().getSessionFactory().getCurrentSession().createCriteria(class1);
//获取数据库..
分类:
数据库 时间:
2015-08-13 20:19:59
阅读次数:
400
spring的hibernateTemplate封装了hibernate的SessionFactory,封装类HibernateDaoSupport,可进行类似session的诸多的对数据库的操作,也可以获取到封装之后的hibernate的sessionFactory得到hibernate的session对象,用hibernate的操作对数据库操作。在项目里都使用spring的封装..
分类:
编程语言 时间:
2015-08-13 12:30:43
阅读次数:
112
Spring Data MongoDB 项目提供与MongoDB文档数据库的集成,Spring与Hibernate集成时,Spring提供了org.springframework.orm.hibernate3.HibernateTemplate实现了对数据的CRUD操作, Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,包括对集成的对象映射文件和POJO之间的CRUD的操...
分类:
数据库 时间:
2015-07-26 08:37:13
阅读次数:
234
上一篇文章我们讲解了RedisTemplate的基本使用,通过RedisCallback来获得connection,然后去操作Redis。网上的教程,大部分也都是这样的操作。这个类似于HibernateTemplate里面提供的executeWithNativeSession方法,是Java中的一种...
分类:
编程语言 时间:
2015-07-12 15:27:49
阅读次数:
143
spring中使用HibernateTemplate或HibernateDaoSupport报类型转换错误。数据类型一定要与实体类的字段类型一致。...
分类:
编程语言 时间:
2015-07-10 19:05:17
阅读次数:
124
在context中定义DataSource,创建SessionFactoy,设置参数;DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。在使用中如果遇到OpenSessionInView的问题,可以添加OpenSessionIn...
分类:
编程语言 时间:
2015-07-09 00:19:01
阅读次数:
225
public class DetailDaoImpl extends HibernateTemplate implementsDetailDaoInterface { private Log log=LogFactory.getLog(ConstantsApplication.P2PAPPLICA....
分类:
其他好文 时间:
2015-07-01 09:54:08
阅读次数:
124
安全的方法如下,别用Session s=getSession()........
/**
* 使用hql 语句进行操作
* @param hql HSQL 查询语句
* @param offset 开始取数据的下标
* @param length 读取数据记录数
* @return List 结果集
*/
public List getListForPage(fina...
分类:
Web程序 时间:
2015-06-24 11:06:09
阅读次数:
177