Open nanzhang237420759 opened 7 years ago
DataScopeMapper<Org>
对应的Mapper 发出来看看。
DataScopeMapper
必须有类似 OrgMapper extends Mapper<Org>, DataScopeMapper<Org>
为了方便一般都创建一个基础的 Mapper,如MyMapper<T> extends Mapper<T>, DataScopeMapper<T>
,然后上面的可以改成:
OrgMapper extends MyMapper<Org>
mappers 参数也可以只配置 MyMapper
反应过来,是这样的。我的错。 解决方法是
public interface OrgMapper extends DataScopeMapper<Org>,Mapper<Org> {
public List<Org> findEntityListByDataScope(Org entity);
}
@abel533 谢谢大神。
你不觉得这样比QQ交流快吗?
1.DataScopeMapper
public class DataScopeProvider extends MapperTemplate {
}
bean class="tk.mybatis.spring.mapper.MapperScannerConfigurer">
@Autowired private DataScopeMapper dataScopeMapper;
No qualifying bean of type [com.nxu.core.persistence.mybatis.DataScopeMapper] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}