jfinal调用存储过程进行数据更新,数据未正确更新

我又一个无参的存储过程insertIntoCountOrganizationUploadStatistics,执行该存储过程会更新数据库一张表的数据,直接使用mysql执行call insertIntoCountOrganizationUploadStatistics (),数据库表能正确更新。但是使用jfinal调用该存储过程就不能更新,也没有报错。

Db.update("CALL insertIntoCountOrganizationUploadStatistics ()");


评论区

哈哈一小人

2021-06-23 18:09

是否由于调用存储过程时间过长,直接回滚事务了?

杜福忠

2021-06-23 18:14

没有提供太多参考信息,有点难猜了。
可以用排除定位问题,有几个思路:
1 其他的过程函数是否可以正常调用?
2 MySQL命令行执行的账户是否和java这边账户相同(得看函数代码)?
3 使用JF官网提供的demo去运行一下这个函数,看是否成功调用。
。。。再说吧。。。