0
で値の数と一致していない私は、Hibernate 5と春4.次のSQLクエリを実行し、による誤差休止状態:ます。java.sql.SQLException:列数が行1
を取得を使用しています列数を私はこのエラーを取得していますなぜ行1
SQLQuery query = getSessionFactory().getCurrentSession().createSQLQuery(" update irms_deleted_data SET reason=:reasonStr WHERE irms_id=:id ");
query.setString("reasonStr", "ABCD1234");
query.setInteger("id", irmsData.getId());
query.executeUpdate();
で任意のアイデアを価値 数と一致しないのですか?
投稿されたコードはきれいに見えます – StanislavL
'createSqlQuery'はネイティブクエリを作成しないので、文字列フィールドに引用符を使用する必要がありますか?このように: '... set reason = ':reasonStr' ...' – Patrick
こんにちはPatrick、いいえ、引用符を付ける必要はありません:reasonStr – deepakl