Mybatisが偶然「この文を実行しなければ結果が得られない」問題の解決方法に出会った。

592 ワード

元々はきちんとした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