Spring Boot
異常信息:
Mapped Statements collection does not contain value for
com.test.test.member.mapper.mysql.ClientMapper.queryClientById2
#映射語句集合不包含com.test.test.member.mapper.mysql.ClientMapper.queryclientbyid2的值
-->也就是說找不到這個ClientMapper的queryClientById2方法
代碼信息:
@Select("select * from test.order_dealer where order_no=#{orderNo}")
@Results({
@Result(column = "client_id", property = "client",
one = @One(
select ="com.test.test.member.mapper.mysql.ClientMapper.queryClientById2",
fetchType = FetchType.DEFAULT
)
)
})
public Order queryOrderByOrderNo(...);
錯誤修改:(未找到Mapper層,啓動類中添加該Mapper到MapperScan)
@SpringBootApplication
@EnableTransactionManagement
@MapperScan({
"com.test.test.system.mapper.mysql",
"com.test.test.quotation.mapper.mysql",
"com.test.test.product.mapper.mysql",
"com.test.test.task.mapper.mysql",
"com.test.test.order.mapper.mysql",
"com.test.test.member.mapper.mysql"})
public class CloudhomeApplication {
.....
}