?🐓?報錯信息:
(無效綁定聲明)找不到
解析:?
你的mapper實例對象和對應的mapper.xml對象未找到
?🐓?排查:
情況一:
1.排除相對應的mapper實例對象路徑是否正確
查看相對應的mapper中的接口是否添加了@mapper注解且點擊其跳轉標志確認是否關聯
2.如果無法跳轉,說明其mapper.xml和mapper實例對象路徑可能綁定錯誤,導致的Invalid bound statement?
3.檢查 mapper namespace的路徑是否和其mapper實例類的路徑是否一致
情況二:
application.properties文件問題
mybatis.mapper-locations=classpath:/priv/zhengfa/mapper/*.xml
情況三:
啟動類掃描未掃到
@SpringBootApplication
@MapperScan("路徑.mapper")
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class,args);}}
情況四:mapper.xml未放到指定的resource文件中,將其移動至其文件即可