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