解決mybatis:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
1718 ワード
その日のお昼、
初めてidea mavenを使って、
構築ssmはデータベースからデータを調べてjspの上で表示します.
困難が重く、親切な人が遠隔で協力してくれて、
もうすぐ差が少なくなりますが、
私が訪問しようとしたときにこんな間違いを報告しました.
ネット上で私と似たような間違いをした人がいて、私はまだ助けています.
この記事を見て、https://www.jianshu.com/p/4e50fa289271
試してみましたが、本当に霊!
なぜならmavenを使用する場合、デフォルトresourcesの下がプロファイルを格納する場所であり、mybatisの動的エージェント開発仕様はmapperを要求するためである.xmlファイルとインタフェースを一緒に置いてjavaソースパスの下に置いて、xmlファイルがclassesファイルの下にコンパイルされていないことを招いて、少ないもの、すべてこのエラーを報告しました.2つの解決策:
第一にpomでxmlファイルにこの行を追加すると、
第二に、resourcesの下で自分でmapperインタフェースと同じパスを作って、mapperのプロファイルを入れます(このときインタフェースディレクトリの下でxmlファイルを省略することができます)、いいです!!!覚えておけ!!!
初めてidea mavenを使って、
構築ssmはデータベースからデータを調べてjspの上で表示します.
困難が重く、親切な人が遠隔で協力してくれて、
もうすぐ差が少なくなりますが、
私が訪問しようとしたときにこんな間違いを報告しました.
ネット上で私と似たような間違いをした人がいて、私はまだ助けています.
この記事を見て、https://www.jianshu.com/p/4e50fa289271
試してみましたが、本当に霊!
なぜならmavenを使用する場合、デフォルトresourcesの下がプロファイルを格納する場所であり、mybatisの動的エージェント開発仕様はmapperを要求するためである.xmlファイルとインタフェースを一緒に置いてjavaソースパスの下に置いて、xmlファイルがclassesファイルの下にコンパイルされていないことを招いて、少ないもの、すべてこのエラーを報告しました.2つの解決策:
第一にpomでxmlファイルにこの行を追加すると、
src/main/java
**/*.xml
**/*.properties
src/main/resources
**/*.xml
**/*.properties
第二に、resourcesの下で自分でmapperインタフェースと同じパスを作って、mapperのプロファイルを入れます(このときインタフェースディレクトリの下でxmlファイルを省略することができます)、いいです!!!覚えておけ!!!