Model直接new的时候调用_getAttrNames获得列名返回空集合,希望能改进一下。

Model通过检索比如findById,检索到数据后,通过调用_getAttrNames方法,可以获得所有列名,但如果是直接new一个Model,_getAttrNames方法返回的就是空集合。我现在想new一个Model的时候_getAttrNames方法也能返回所有字段名称,能不能改进一下啊,或则在使用jfinal提供的生成器生成Model的时候,把字段名都生成进去也是一个变通的解决办法。希望波总关注一下这个问题啊!

评论区

zzutligang

2019-05-06 14:13

找到了这个方法Table t = TableMapping.me().getTable(PtXzqh.class);可以变通一下,不过依然有个疑问,如果涉及到多数据库,两个数据库里出现了相同的表名,Model名就会一样,这样怎么区分不同的库里的表呢?