论坛首页 入门技术论坛

请教一个事务的问题

浏览 9379 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-10-13  
建数据库也能事务控制的吗??
0 请登录后投票
   发表时间:2006-10-13  
是ASP的应用啊......

用同一个数据库和用不同的数据各有各的麻烦。

用同一个数据库,那就是很多查询要增加额外的查询字段。

用不同的数据库,那就是要根据用户选择不同的数据源。如果用JDBC还好。如果用Hibernate,那恐怕就要不同用户用不同的SessionFactory。而且恐怕还要禁掉二级缓存,否则恐怕会有干扰。当然这个需要做试验。这些和事务的关系都不大。倒是Spring提供的获取SessionFactory,然后得到Hibernate session的程序恐怕是不能用了,要自己写了。

关键看你愿意选择哪一种麻烦。

说道ASP,为什么没有人考虑过为不同的客户(一个客户可能会有多个系统用户,也就是登录帐号)部署不同的应用 (WAR)?那数据源方面的问题就没有了。
0 请登录后投票
   发表时间:2006-10-13  
unrulywind 写道
我们做的是财务软件,软件模式是asp模式,就是不同的客户要有不同的帐套。

有2种实现方法:一种是我说的给每个帐套建不同的数据库 速达、管家婆、用友都是这么做的

还有一种方法就是只有一个数据库 通过字段来区分不同的帐套,这样做每一次数据库操作都要加上这个过滤字段,是不是比较麻烦呢?


现在速达和管家婆都有ASP模式的了?
0 请登录后投票
   发表时间:2006-10-13  
据我所知,DDL(包括建库、建表等修改定义的语句)的语句都不能用事务控制。
0 请登录后投票
论坛首页 入门技术版

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