错因:
mybatis中的dao接口与mapper配置文件无法绑定映射,也就是说mybatis中的mapping中的xml文件未被加载,或者没有被扫描到
使用mybaits连接数据库时,发现dao层写的接口一直无法进去,后面才发现是他们映射绑定时出现问题了,因为我的dao和xml文件没放在同一包下,映射时无法找到
解决:
在yaml文件中加载mapping下的所有xml文件即可
在yaml文件中加载mapping下的所有xml文件即可
告诉mapper所对应的xml文件位置,这样才能被扫描到
mybatis:
mapper-locations: classpath:mapping/*.xml
注意:dao层下的mapper与mapping下的mybatis映射文件一一对应