论坛首页 入门技术论坛

请教一个事务的问题

浏览 9378 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-10-13  
我们用webwork+spring+hibernate做一个财务软件,
每一个用户登录后都要选择一个帐套或者
新创建一个帐套,也就是说可以动态的创建一个数据库,
每一个数据库中的表结构都是一样的。
这样不同的登录用户可能使用不同的数据库
想知道这种条件下可以用声明式的事务来完成事务管理吗?

   发表时间:2006-10-13  
如此诡异之业务   真是世间少有啊
客户提出来的?
0 请登录后投票
   发表时间:2006-10-13  
赫赫,是啊。
以前就一个数据库,事务声明是在配置文件中声明的。
现在还是想在配置文件中声明,不过不知道怎么实现了
0 请登录后投票
   发表时间:2006-10-13  
用户可以随意新建么
0 请登录后投票
   发表时间:2006-10-13  
可以啊 用户登录时有2种选择 一种是可以新建一个数据库 (数据库的名称不能重复了) 一种是可以选择一个已经存在的数据库
0 请登录后投票
   发表时间:2006-10-13  
每个帐套一定要是不同的数据库吗?
0 请登录后投票
   发表时间:2006-10-13  
如何动态创建数据库? 什么数据库 SQL Server?
0 请登录后投票
   发表时间:2006-10-13  
这种需求一点都不奇怪,我2000年做的网络广告投放平台就是这样的,每个用户创建一个数据库,有一整套表。

我猜想楼主做的一定是网络广告投放平台,财务软件没有这么干的,只有网络广告系统都这么干。
0 请登录后投票
   发表时间:2006-10-13  
用存储过程创建可以吗?
将存储过程纳入事务管理可以吗?

客户第一!难免!
0 请登录后投票
   发表时间:2006-10-13  
对,不同的帐套对应不同的数据库。

如何动态创建数据库:我还没有想好,应该用存储过程来实现吧

我们做的是一个财务系统相关的产品,我想如果不能用声明性的事务来实现,是不是就只能在代码中用hibernate的api来实现事务了?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics