锁定老帖子 主题:请教一个事务的问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-13
我们用webwork+spring+hibernate做一个财务软件,
每一个用户登录后都要选择一个帐套或者 新创建一个帐套,也就是说可以动态的创建一个数据库, 每一个数据库中的表结构都是一样的。 这样不同的登录用户可能使用不同的数据库 想知道这种条件下可以用声明式的事务来完成事务管理吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-10-13
如此诡异之业务 真是世间少有啊
客户提出来的? |
|
返回顶楼 | |
发表时间:2006-10-13
赫赫,是啊。
以前就一个数据库,事务声明是在配置文件中声明的。 现在还是想在配置文件中声明,不过不知道怎么实现了 |
|
返回顶楼 | |
发表时间:2006-10-13
用户可以随意新建么
|
|
返回顶楼 | |
发表时间:2006-10-13
可以啊 用户登录时有2种选择 一种是可以新建一个数据库 (数据库的名称不能重复了) 一种是可以选择一个已经存在的数据库
|
|
返回顶楼 | |
发表时间:2006-10-13
每个帐套一定要是不同的数据库吗?
|
|
返回顶楼 | |
发表时间:2006-10-13
如何动态创建数据库? 什么数据库 SQL Server?
|
|
返回顶楼 | |
发表时间:2006-10-13
这种需求一点都不奇怪,我2000年做的网络广告投放平台就是这样的,每个用户创建一个数据库,有一整套表。
我猜想楼主做的一定是网络广告投放平台,财务软件没有这么干的,只有网络广告系统都这么干。 |
|
返回顶楼 | |
发表时间:2006-10-13
用存储过程创建可以吗?
将存储过程纳入事务管理可以吗? 客户第一!难免! |
|
返回顶楼 | |
发表时间:2006-10-13
对,不同的帐套对应不同的数据库。
如何动态创建数据库:我还没有想好,应该用存储过程来实现吧 我们做的是一个财务系统相关的产品,我想如果不能用声明性的事务来实现,是不是就只能在代码中用hibernate的api来实现事务了? |
|
返回顶楼 | |