大能们,我多表建立了一个视图,然后用其中的一个model来存放返回结果

但是报The table name: xx(表名?实体类?) not in your sql.当然了实际的返回结果列多于那个用于存放返回数据的表的列数。

不知道能不能明白我描述的问题?

评论区

zhaozhihong

2016-12-24 11:03

然后我用com.jfinal.plugin.activerecord.Record做返回结果解决了问题,不知道路子是不是正确的?

JFinal

2016-12-24 11:25

看一下 sql 中有没有包含表名或者视图名称,这个异常提示是开发模式下的一个安全提示,设置为 devMode = false 时是不会提示的

JFinal

2016-12-24 11:26

@zhaozhihong 视图多用于辅助查询的场景,所以用 Db + Record 模式是非常好的

热门反馈

扫码入社