jfinal中Model默认访问数据源疑问

开源中国社区酱油哥 发布于 2015/04/08 22:13
阅读 109
收藏 0

@Jfinal 波总  问个问题;

在jfinal 的 com.jfinal.plugin.activerecord.DbKit 中 com.jfinal.plugin.activerecord.DbKit.getConfig(Class<? extends Model> modelClass)这个方法的访问的时候 ; 根据model来获取当前绑定数据源 。我现在想要做动态的来加载model 已经把model放入到TableMapping.me()里面,然后在获取数据源的时候,这个方法并没有返回默认的数据源。

想问问 ,如果没有获取到model绑定的数据源的情况下,为什么不直接使用默认的呢?



加载中
0
JFinal
JFinal

      如果 DbKit.getConfig(Class modelClass) 没有得到该 model 绑定的数据源对象,证明该 model 并没有做过映射,更没有通过数据库反向得到过该 model 所对应的数据库表的结构,没有这个结构则该 model 的后续很多操作都无法进行。

       在以上情况下即便是返回一个默认的数据源也无法正常工作。另外,代码严格些也能避免带来更多的问题或者 bug,如果想得到默认数据源,可以通过 DbKit.getConfig() 来得到

返回顶部
顶部