Hibernateの解決SQL文では、レガシースタイルのクエリパラメータ( `?`)問題を表示されます

hibernate-release-5.4.10.Finalのこのバージョンでは、このSQL文を実行することにし、

文字列HQL =「お客様からどこCUST_NAMEのような?」。

コンパイラの実装は次のようになります

レガシースタイルのクエリパラメータ( ``?)サポートされなくなりました。使用JPAスタイル序のパラメータ(例えば、 '1'?)の代わりに:com.itheima.hibernate.demo1.CustomerからどこCUST_NAMEのような?[のようなcom.itheima.hibernate.demo1.CustomerからどこCUST_NAME?]

このような状況だけ文字列HQL =「CUST_NAMEお客様からのように0?」; あなたはとペアインデックスが続き、私の文query.setParameterが実行される(0を、「王%」);この私たちは、これらの問題を解決することができます。

 

公開された12元の記事 ウォンの賞賛0 ビュー276

おすすめ

転載: blog.csdn.net/weixin_45488363/article/details/104997420