org.apache.ibatis.binding.BindingException:無効なバインド声明(見つかりません)
同様に、Baiduの検索プログラムの後、彼らは問題を見つけられませんでした。質問は、大体の意味:問題のDAOインタフェースマッパープロファイルがマッピングされたバインディングに表示されます要するにMyBatisのは、発見されていないか、XMLとのインターフェースであるか、またはそれを一致しないことが判明したときです。
オンラインソリューション:
セブンイレブンは、次の手順を実行します。
1:パッケージ名チェックXMLファイルが配置されているかどうかインターフェイスを一つのパッケージ名いずれかを対応します
2:名前空間チェックするかどうかのxmlファイルxmlファイル名と対応のパッケージ
3:関数名が対応するかどうかをチェックします
4:xmlファイル中国のコメントを削除
5:空きスペースまたは空白行のxmlファイルを追加して保存します
しかし、私は順序無駄に調査し、最終的に唯一のsrc /ターゲット/クラス/ ...の.javaファイルのディレクトリに、該当するXMLファイル、XMLを意味することを繰り返し、
ファイルの上にコンパイルされていません。
ソリューション:
同じディレクトリ内のsrc /ターゲット.javaファイルに対応するxxxMapper.xmlに直接コピー1、
2、ビルドpom.xmlファイルは、以下を追加し、注意<資源>書き込み<資源>は:
xxMapper.xmlファイル後に、コンパイルに来て実行し、成功しますように!
同じディレクトリ内のxml javaは、次のようにあれば上記に属するXMLファイルは、内部のsrc /メイン/ Javaで解決します:
MyBatisの中で冬眠して、プロジェクトを取得するには、意志時々のxml javaディレクトリを外側に、しかし、アイデアは、その後ものpom.xml設定ファイルをコンパイルしませんでした。
正常に実行し、実行します。