JFinal1.6 Db.find问题

本人纯属虚构 发布于 2014/03/29 15:39
阅读 319
收藏 0

@JFinal 你好,想跟你请教个问题:


JFinal 1.6的Db.find发现一个问题

比如 Db.find("select * from \"user\" where id=?;",999);

这样没问题,是调用的 

List< Record> com.jfinal.plugin.activerecord. Db.find( String sql, Object... paras)

但是如果后面的参数是String类型的

比如 Db.find("select * from \"user\" where nikename=?;","hexin");

就会调用 

List< Record> com.jfinal.plugin.activerecord. Db.find( String configName, String sql, Object... paras)

这样就造成了参数识别错误的问题,只要有String类型的参数就必须手动指定 configName了。

加载中
0
本人纯属虚构
本人纯属虚构

额 刚看到有人提了这个问题 

http://www.oschina.net/question/1159061_149188

其实昨天我就发现了 当时由于时间原因就没发帖 现在才发上来

0
JFinal
JFinal

此问题已经修复,可以去jfinal.com 官方网站下载最新版本了:  http://jfinal.com  ,注意,新的方案,对于多数据源来说 api 需要这样: Db.pro.find(...) , 即,所有多数据源操作 api 放在 Db.pro 下面了 

本人纯属虚构
本人纯属虚构
收到
返回顶部
顶部