を知られていないこれは私の
mybatis.xml
です:タイプのインタフェースcom.smart.dao.UserDaoがMapperRegistryに<mappers> <!--注册方式1,一个一个的配置--> <!--<mapper resource="mapper/UserMapper.xml"/>--> <!--注册方式2,自动包内的mapper接口与配置文件--> <package name="mapper"/> </mappers>
これは私の
mapper.xml
です:<mapper namespace="com.smart.dao.UserDao"> <select id="selectUserById" resultType="com.smart.domain.User"> SELECT * FROM t_user WHERE id = #{id} </select> </mapper>
0
A
答えて
0
あなたはmybatisマッパーへの完全な参照を提供する必要があります。マッパーリソースを完全に指定するか、どちらかで行うことができます。またはmybatisスキャン機能を使用します。
UserMapper.xmlはSRC /メイン/リソース/ COM /スマート/ DAO /マッパー()である場合、それはのようなものになるでしょう:
<mybatis:scan base-package="com.smart.dao.mapper" />
完全ドキュメントとここに与えられたその他のオプション:http://www.mybatis.org/spring/mappers.html
関連する問題
- 1. タイプがインタフェースかどうかをチェック
- 2. ターゲット・タイプは、機能インタフェース
- 3. org.apache.ibatis.binding.BindingException:タイプインターフェイスcom.seaway.xx.xxx.xxxrがMapperRegistryに知られていません
- 4. タイプ/インタフェース契約に関するガイドライン - ガイドライン
- 5. C#のタイプのインタフェースを反映する
- 6. クラスが実装するインタフェースのタイプを返すC#
- 7. インタフェース{}を特定のタイプに変換する
- 8. 汎用タイプからインタフェースに変換できません
- 9. Cインタフェースでのハンドルのための右のタイプ
- 10. wildfly-9.0.2.Finalの「javax.sql.DataSource」タイプのインタフェースを持つEJBが見つかりません
- 11. は、私は次のJavaインタフェースを持っている共変タイプ
- 12. タイプinterface {}はメソッドなしのインタフェースです - Golang
- 13. インタフェースのオブジェクトが、インターフェイス
- 14. タイプがインタフェースであると定義された変数の代入
- 15. DHTとESP8266のインタフェース時に奇妙なエラーが発生する - データが絶え間なく変化するタイプ
- 16. ローンプログラムに問題があり、インタフェースがC#
- 17. 与えられた長さの文字列のためのタイプ/インタフェース
- 18. インタフェース
- 19. インタフェース
- 20. インタフェース
- 21. インタフェース
- 22. Goインタフェースではどのようにタイプ情報がサポートされていますか?
- 23. Beanを注入しようとしたときに、タイプのインタフェースを持つEJBが見つかりません
- 24. GraphqlJS-タイプの競合 - 共用体またはインタフェースを使用できません
- 25. 任意の.NETタイプ/インタフェースをリストとしてパターンマッチングできますか?
- 26. Unity3D EventManager:インタフェースから派生した汎用タイプのイベントを持つ辞書
- 27. 重複インタフェース宣言エラーが
- 28. は汎用インタフェースに
- 29. インタフェースは別のプロジェクトに
- 30. のJava APIインタフェース
Cool。あなたの質問は何ですか? [ask]をお読みください。 – Chris
@ Chris、申し訳ありませんが、私はより多くの情報をhttps://stackoverflow.com/questions/48016580/type-interface-com-smart-dao-userdao-is-not-known-to-the-mapperregistry-when-iに掲載しました – Mark