为什么从业务层测试不能得到结果,但是直接执行其预编译出来的sql语句却可以查到数据
String stockInRecordReport = stockInService.getStockInRecordReport("{pk_warehouse:['re2205160002SB89RG1F','re2204080002EDLALY5U','re2204070003CKOULM2E']," +
"startdate:'2000-01-01 00:00:00',enddate:'2022-09-01 00:00:00'}");
System.out.println(stockInRecordReport);
从业务层测试直接能查出结果
按照我的经验,连错数据库了...
把编译的SQL语句贴出来啊