SSM提取單列數據報錯
Caused by: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'org.libM.dao.bookDao.getImage'.? It's likely that neither a Result Type nor a Result Map was specified.
單列數據的類型是String ,不是不用配置嗎?我如果配置成實體類的話,它不就是返回一個封裝的實體類?我不需要別的呀
2018-04-06
需要配置resultType類型的。
String?findNameById(@Param("seckillId")?String?seckillId);<select?id="findNameById"?resultType="String"> SELECT?s.name FROM?seckill?s WHERE?s.seckill_id?=?#{seckillId} </select>@Test public?void?testFindNameById()?{ String?id?=?"c18c12a838c311e89fa754ee75c6aeb0"; String?name?=?seckillMapper.findNameById(id); log.info("name:{}",?name); }