锁定老帖子 主题:请教一个事务的问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-13
建数据库也能事务控制的吗??
|
|
返回顶楼 | |
发表时间:2006-10-13
是ASP的应用啊......
用同一个数据库和用不同的数据各有各的麻烦。 用同一个数据库,那就是很多查询要增加额外的查询字段。 用不同的数据库,那就是要根据用户选择不同的数据源。如果用JDBC还好。如果用Hibernate,那恐怕就要不同用户用不同的SessionFactory。而且恐怕还要禁掉二级缓存,否则恐怕会有干扰。当然这个需要做试验。这些和事务的关系都不大。倒是Spring提供的获取SessionFactory,然后得到Hibernate session的程序恐怕是不能用了,要自己写了。 关键看你愿意选择哪一种麻烦。 说道ASP,为什么没有人考虑过为不同的客户(一个客户可能会有多个系统用户,也就是登录帐号)部署不同的应用 (WAR)?那数据源方面的问题就没有了。 |
|
返回顶楼 | |
发表时间:2006-10-13
unrulywind 写道 我们做的是财务软件,软件模式是asp模式,就是不同的客户要有不同的帐套。
有2种实现方法:一种是我说的给每个帐套建不同的数据库 速达、管家婆、用友都是这么做的 还有一种方法就是只有一个数据库 通过字段来区分不同的帐套,这样做每一次数据库操作都要加上这个过滤字段,是不是比较麻烦呢? 现在速达和管家婆都有ASP模式的了? |
|
返回顶楼 | |
发表时间:2006-10-13
据我所知,DDL(包括建库、建表等修改定义的语句)的语句都不能用事务控制。
|
|
返回顶楼 | |