再析在spring框架中解决多数据源的问题》的相关内容

如何在spring框架中解决多数据源的问题

在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO在访问 ...
by fangang 2007-04-19 浏览 (18436) 回复 (56) 关键字: 设计模式

动态切换多数据源

正在作的项目有以下需求: 在用户登陆介面有选择框,可以让用户选择使用哪个数据库,每个用户的选择也许不同,也就是说当前服务器上同时存在多个数据源的引用. 数据库的个数是可变的,但在系统运行后就固定了,如果需要增加,必须停止服务进行添加. 以往在另一个使用hibernate项目中,也实现了上面的功能,当时是注册多个sessionFactroy到jboss的不同的jndi,然后根据用户的选择,就可以选 ...
by oisiv 2006-07-03 浏览 (17454) 回复 (38) 关键字:

ASP模式应用中多客户数据管理方案探讨

ASP(Application Service Provider)模式应用与普通应用之间的一个重要差别是ASP系统需要管理多个客户的数据。不同客户之间的数据完全独立,没有关联。不允许一个客户查询另一个客户的数据。即使多个客户共享一个数据库,对单个客户来说,其它客户的数据可以看作是不存在的。 这里主要讨论在J2EE应用中如何解决这个问题。当然,这里讨论的方法对于其它架构的系统可能也适用。 方案1: ...
by BirdGu 2006-10-21 浏览 (3229) 回复 (4) 关键字: 企业应用

spring下hibernate多数据库解决方案,以及跨库事务的尝试(已合并)

开发目的:一个协同平台项目,多托管用户,单门户系统,每个托管用户对应一个单一数据库,要求根据登陆用户的单位信息,自动选择操作数据库;同时,涉及跨库操作(比如跨库查询,跨库单据发送);同时事务处理必须支持这种多数据库模式,支持一些逻辑性不强的跨库事务,比如一些数据的发送和接收等 当然,如果说跨库操作只涉及到数据的发送和接受的话,也可以通过构建专门web service以及通信线程来处理, 开发环 ...
by atianchen 2007-05-17 浏览 (9626) 回复 (8) 关键字: spring 多数据库 事务 hibernate

如何在spring框架中解决多数据源的问题

在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO在访问 ...
by fangang 2007-04-19 浏览 (16497) 回复 (56) 关键字: 设计模式

spring下hibernate多数据库解决方案,以及跨库事务的尝试(已合并)

开发目的:一个协同平台项目,多托管用户,单门户系统,每个托管用户对应一个单一数据库,要求根据登陆用户的单位信息,自动选择操作数据库;同时,涉及跨库操作(比如跨库查询,跨库单据发送);同时事务处理必须支持这种多数据库模式,支持一些逻辑性不强的跨库事务,比如一些数据的发送和接收等 当然,如果说跨库操作只涉及到数据的发送和接受的话,也可以通过构建专门web service以及通信线程来处理, 开发环 ...
by atianchen 2007-05-17 浏览 (6388) 回复 (8) 关键字: spring 多数据库 事务 hibernate

ASP模式应用中多客户数据管理方案探讨

ASP(Application Service Provider)模式应用与普通应用之间的一个重要差别是ASP系统需要管理多个客户的数据。不同客户之间的数据完全独立,没有关联。不允许一个客户查询另一个客户的数据。即使多个客户共享一个数据库,对单个客户来说,其它客户的数据可以看作是不存在的。 这里主要讨论在J2EE应用中如何解决这个问题。当然,这里讨论的方法对于其它架构的系统可能也适用。 方案1: ...
by BirdGu 2006-10-21 浏览 (2989) 回复 (4) 关键字: 企业应用

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (708) 回复 (0)

仿照JbpmTemplate类写的方法,出现延迟加载问题,如何解决?

public ProcessDefinition getProcessDefinitionByInstance(final long processInstanceId) { return (ProcessDefinition) execute(new JbpmCallback() { public Object doInJbpm(JbpmContext context) throws ...
by Bluesnails 2007-11-07 浏览 (1133) 回复 (12)

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (513) 回复 (0)

使用springmodule整合后,数据没有提交到数据库

估计还是配置的问题,应该是事务没有提交,但是配置文件里面事务也已经设置了。 看人家的代码里面都没有关于事务的那一块,应该是都能提交的。 我的配置文件如下 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.sp ...
by wuxufeng8080 2008-03-18 浏览 (201) 回复 (0)

推荐知识库条目

Comming soon