abel533/Mybatis-Spring

从 service 层调用 Mapper 遇到问题

rankun203 opened this issue · 1 comments

Exception:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.MapperProvider.dynamicSQL).  Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.MapperProvider


Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.MapperProvider.dynamicSQL).  Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.MapperProvider


Caused by: java.lang.InstantiationException: tk.mybatis.mapper.provider.MapperProvider

Caused by: java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.MapperProvider.<init>()

VTopicWithUserMapper:

public interface VTopicWithUserMapper extends Mapper<VTopicWithUser> {

}

任何的建议都很感谢 :-)

有两种可能:

一种是没有使用拦截器方式来配置。

还有就是配置中的mappers没有配置Mapper接口。

如果是这样,你可以看文档如何集成。