Spring集成Hibernate3
Spring集成Hibernate3同集成Jdbc一样,提供了模板,使得我们只需要关心数据表的操作,资源的关闭打开、异常的处理交给Spring来完成,这个模板就是HibernateTemplate。HibernateTemplate(DAO支持类)通过SessionFactory来获取,所以看一下如何在XML中配置SessionFactory
//数据源
...
分类:
编程语言 时间:
2014-09-22 12:32:22
阅读次数:
164
在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用se.....
分类:
编程语言 时间:
2014-09-22 02:23:01
阅读次数:
285
Hibernate提供了丰富的API对数据库进行操作。
其中Session是对数据库进行操作一个非常重要的类,他提供了对数据库增删改查的基本操作。
下面看一些具体示例,实例中实现了对数据库增加,删除,更新,根据ID查询,查询全部,分页查询,以及模糊查询
package dao;
import java.util.List;
import org.hibernate.HibernateEx...
分类:
系统相关 时间:
2014-09-21 16:54:00
阅读次数:
311
一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作...
分类:
编程语言 时间:
2014-09-21 01:59:09
阅读次数:
484
当session中出现两个相同标示的(相同主键)的对象,一个是持久态,一个是瞬时态,想更新瞬时态对象到数据库,如果不做处理,则报出异常,session中出现两个相同标示的不同对象异常。处理方法。(业务层代码,省去了dao层)一:通过hibernateTemplate获取映射seession(模拟) ...
分类:
编程语言 时间:
2014-09-19 20:51:56
阅读次数:
315
在POJO中字符串大对象可以声明成一个java.lang.String或java.sql.Clob类型。
当程序从数据库中加载Clob类型数据时,仅仅加载了一个Clob类型的数据的逻辑指针。我们需要通过使用Clob.getCaracterStream()方法得到Clob类型的数据输入流之后才能获取大对象数据。
看下面具体代码
package dao;
import java.io.Buff...
分类:
系统相关 时间:
2014-09-19 17:44:25
阅读次数:
232
首先看数据库,数据库中新建一个BlobTable表,表中有两个字段,一个id(主键)一个picture字段是Blob类型字段。然后使用Hibernate向该数据库中写入和读取数据
在POJO类中picture属性用的是Blob类型数据。
下面看操作源码
package dao;
import java.io.File;
import java.io.FileInputStream;
imp...
分类:
系统相关 时间:
2014-09-19 15:41:45
阅读次数:
240
HibernateDao//Dao.java
importjava.util.List;
/**
*@authorAdministrator
*
*/
publicinterfaceDao{
voidsaveObject(Objectobject);
voidupdateObject(Objectobject);
voiddeleteObject(Objectobject);
ObjectgetObject(StringHQL);
List<?>findWithPage(in..
分类:
编程语言 时间:
2014-09-18 09:56:14
阅读次数:
386
Spring整合JDBC实现简单的增删改1.导入Spring的包和数据库的驱动包;2.选择一个数据源(dbcp和C3P0)3.导入数据源的包(这里我们使用dbcp)4.在beans.xml中创建dataSource数据源5.创建一个jdbc.properties文件存储数据库连接信息6.在beans.xml中导入相应的jdbc.properties文件7.写相应的DAO,并且为这个DAO创建一个JdbcTemplate对象,通过JdbcTemplate对象可以方便的完成对数据库的操作8.为DAO注入相应的D...
分类:
数据库 时间:
2014-09-18 09:51:33
阅读次数:
338
配置请看我另一篇文章,后续还会有,mongodb性能测试结果,一个“快”字
要源码包请留下邮箱
代码构造图
直接上代码
BaseDao.java
package com.yiyuwanglu.basecore.dao;
import java.util.List;
public interface BaseDao {
T findById(Class entityC...
分类:
数据库 时间:
2014-09-17 18:43:52
阅读次数:
344