请问为什么dao和mapper不在一个包内就会报错?

avatar

如题所示,因为不知道怎么放图,所以我就手动打一下,
dao路径:co.yiiu.pybbs.mapper.dao
mapping路径:co.yiiu.pybbs.mapper.mapping

yml文件里的配置
mybatis-plus:
mapper-locations: classpath:/*.xml

5 条评论
avatar
tomoya92 发布于 1 年前
  0  

@afval

mybatis-plus:
  mapper-locations: classpath:/*Mapper.xml

这样不要改它

另外你看下 Mapper.xml 里的一些实体类的路径都对不?

PS: 放在mapper包里好好的,为啥要分开它们呢?

avatar
afval 发布于 1 年前
  0  

@tomoya92 还是不行,一直报这个错
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Jun 04 14:54:53 CST 2019
There was an unexpected error (type=Internal Server Error, status=500).
Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): co.yiiu.pybbs.mapper.dao.TopicMapper.selectAll
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): co.yiiu.pybbs.mapper.dao.TopicMapper.selectAll
at com.baomidou.mybatisplus.core.override.PageMapperMethod$SqlCommand.<init>(PageMapperMethod.java:261)
at com.baomidou.mybatisplus.core.override.PageMapperMethod.<init>(PageMapperMethod.java:58)
at com.baomidou.mybatisplus.core.override.PageMapperProxy.cachedMapperMethod(PageMapperProxy.java:70)
at com.baomidou.mybatisplus.core.override.PageMapperProxy.invoke(PageMapperProxy.java:63)

是不是还有需要配置的地方呢?
ps:本人有强迫症,分类后比较美观

avatar
afval 发布于 1 年前
  0  

@tomoya92 请问有啥解决办法吗?

avatar
tomoya92 发布于 1 年前
  0  

@afval 你百度一下mybatis-plus的用法吧,这个配置我也没折腾过

avatar
afval 发布于 1 年前
  0  

@tomoya92 好的,谢谢

添加一条评论 请尽量发布对他人有帮助的评论

登录后可发布评论

登录 | Github登录