有没有人帮我解答下

Db.find(Db.getSqlPara("game.query_game_income", kv),这个用数据库文件。值也能插进去。就是不执行sql语句。数据库跑这个sql可以查

JSONObject s =new JSONObject();
Kv lv = this.getKv();
String gamename = getPara("gamename");
kv.put("gamename",gamename);
List list = Db.find(Db.getSqlPara("game.query_game_income", kv)
sql到数据库跑没问题。程序一跑就查不到。值也能插入进去

评论区

彭凯

2020-06-29 19:16

数据库url啥的也没问题,别的方法能查出数据来

JFinal

2020-06-29 19:55

@彭凯 看不到你的 sql , 很难猜

看到你说的 "值也能插入进去",猜一下你的 sql 是一条 insert into ,那么要使用:
Db.update(...), 而不能使用 Db.find(...);

杜福忠

2020-06-30 09:15

https://jfinal.com/feedback/5471
试试这个?我上次因为数据库缓存造成过一次特殊情况。。。