SSH整合問題
user is not mappedエラー
user is not mappedエラー
SSHフレーム統合時にDAO操作を行う場合。ここではchekUser()メソッドのみを呼び出します。タイムマシンis not mappedエラー:
from user where username='"+username+" しかし、HQL文では表名はORMマッピングの類名であり、データベースにおける表名ではありません。 HQL文のuserの表名をUserに変更すればいいです。以下のように変更します。 from User u.where u.username='"+username+" ORMマッピングのクラス名に変更すればいいです。 今回の運行ではxxx is not mappedのエラーは報告されません。
user is not mappedエラー
SSHフレーム統合時にDAO操作を行う場合。ここではchekUser()メソッドのみを呼び出します。タイムマシンis not mappedエラー:
user is not mappedエラー:public boot checkUserExists WithName(String username){
List<User>users List=hibernature Template.find(「from user where username='」+username+');
if(users List!=null&users List.size()>0
return true;
)
return false;
)
上の文が間違っていた時、自分でHQLの問い合わせ文を書いたので、ここで私が書いた文は次の通りです。from user where username='"+username+" しかし、HQL文では表名はORMマッピングの類名であり、データベースにおける表名ではありません。 HQL文のuserの表名をUserに変更すればいいです。以下のように変更します。 from User u.where u.username='"+username+" ORMマッピングのクラス名に変更すればいいです。 今回の運行ではxxx is not mappedのエラーは報告されません。