从 service 层调用 Mapper 遇到问题
rankun203 opened this issue · 1 comments
rankun203 commented
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> {
}
任何的建议都很感谢 :-)
abel533 commented
有两种可能:
一种是没有使用拦截器方式来配置。
还有就是配置中的mappers
没有配置Mapper
接口。
如果是这样,你可以看文档如何集成。