mybatis報錯:未找到參數導致綁定異常


問題:

在映射文件中使用parameterMap元素時出現以下異常:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'title' not found. Available parameters are [Book, param1]

at books.com.BooksApplicationTests.InsertBookTest(BooksApplicationTests.java:89)

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'title' not found. Available parameters are [Book, param1]

at books.com.BooksApplicationTests.InsertBookTest(BooksApplicationTests.java:89)

解決方法:

查看映射接口中方法的參數是否有@Param注解,當參數是一個實體時不需要用@Param 注解,當方法中有多個參數時需要使用@Param注解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM