关于#sqlserver#的问题:Springboot 中 druid mybatisplus 配置过多数据源后 查询sqlserver 通过xml可以查到 但是通过接口selectList查询

Springboot 中 druid mybatisplus 配置过多数据源后 查询sqlserver 通过xml可以查到 但是通过接口selectList查询 也不报错 也没有查询到


@RequestMapping(value = "/RefSelect")
    @ResponseBody
    public Map<String, Object> RefSelect(@RequestParam(defaultValue = "1") Integer pageNo,
                                         @RequestParam(defaultValue = "10") Integer pageSize) {
        Map<String, Object> map = new HashMap<>(16);

//        System.out.println(("----- selectAll method test ------"));
        List<RefDataEntity> mySqlserver = serverMapper.getMySqlserver();
        List<RefDataEntity> refdata = serverMapper.selectList(null);
//        Assert.assertEquals(5, refdata.size());
//        refdata.forEach(System.out::println);
        map.put("msg","查询成功");
        return  map;
    }

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("Refdata")
public class RefDataEntity {
    private Long ID;;
    private String filename;
    private String path;
    private String Type;
    private String refname;
    private String refpath;
    private String time;
    private String pcname;
    private String count;
}

这个要看执行的sql,配置多数据源的话,是不是多数据源中都有数据。

没有条件就别丢null,在一个调一下日志级别,看看mybatis输出的sql