1
回答
jfinal 1.9 多账套 用户绑定自己数据源
华为云实践训练营,热门技术免费实践!>>>   
@JFinal 你好,想跟你请教个问题:最近项目要使用多账套,要动态创建数据源,登录的时候为每个用户绑定自己的数据源,注意每个用户数据源互不影响。
举报
hellboy126
发帖于3年前 1回/280阅
共有1个答案 最后回答: 3年前

如果你各个数据源中的表结构一致的话,只需要在用户登录时绑定数据源对应的config(在Config类中注册好所有config),然后放弃Model操作数据的方式,全改为操作Record。

如:List<Record> find(Config config, Connection conn, String sql, Object... paras);

这是最简单的处理方式,应该有更合适的方法,我没来得急想。。。@JFinal

--- 共有 1 条评论 ---
hellboy126就是现在项目已经有很多地方都用到model,改起来动作非常大,而且给系统带来不稳定性。 看一下我建议 《Db可以使用多数据源 Model不能使用多数据源。这样修改源码是不是Model也可以使用多数据源了?》已经发给你了。 3年前 回复
顶部