ホームページ  >  に質問  >  本文

java - HQL の質問があり、一日中イライラしていました。

@SuppressWarnings("JpaQlInspection")

リーリー

これはデータベースを操作するための私のHQLです

@RequestMapping(値 = "/summary",メソッド = RequestMethod.POST)

リーリー

電話をかけています

元々は昨晩利用可能でしたが、今日何が起こったのか分からない場合は、デバッグ実行は query.setParameter(0, ka); に移動し、他のソースにジャンプしました。クリックして調整しましたが、コンソールにはエラーが表示されません。原因がわかりません。よろしくお願いします。 。 。

高洛峰高洛峰2683日前397

全員に返信(3)返信します

  • 某草草

    某草草2017-05-16 13:25:28

    HQL で疑問符を使用することはできません

    ご協力ありがとうございます。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:25:28

    シングルステップデバッグ まず、hql のエイリアスを削除します。

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:25:28

    最初に t の値を観察してください。この条件が満たされる可能性が非常に高いです
    Integer.parseInt(t)

    Null 値が返されるため、データベース内のデータは変更されていません。
    そうでない場合は、他の関連コードに問題がないか確認し、変更してください。
    また、あなたの hql ステートメントが正しいかどうかはわかりませんが、私が理解している限りでは、
    from Student s where s.id=? and s.name=?

    のように記述する必要があります。

    返事
    0
  • キャンセル返事