Mybatis偶遇“必须执行该语句才能获得结果”问题的解决办法

论坛 期权论坛 期权     
匿名技术用户   2021-1-3 22:00   6555   0

原本好好的insert语句,突然就报如下的错误,经过分析最近改动的东西及google,发现问题是触发器导致的。在编写触发器的时候,我把SET NOCOUNT ON删除掉了,而问题恰恰是SET NOCOUNT ON引起的,加上该语句就解决问题。

org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result to parameter object. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 必须执行该语句才能获得结果。
……
The statement must be executed before any results can be obtained

如果无法解决你的问题,可以参考如下地址看是否有合适的解决方案:

http://www.postseek.com/meta/c3843247b375fd3c6c53e852b52f69c1




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP