2016-08-11 2 views
1

마스터 쿼리에서 연관 쿼리로 여러 열을 전달하는 기능이 작동하지 않습니다.Mybatis 마스터 쿼리에서 연관 쿼리로 여러 열을 전달할 수 없습니다.

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'CustomerId' not found. Available parameters are [] 


@SelectProvider(type = CustomerProvider.class, method = "fetchAllById") 
@Results({ 
     @Result(property="accounts", 
       column="customerId, accountId", 
       javaType=Account.class, 
       one = @One(select="com.deeshank.dao.AccountMapper.fetchAccounts", 
         fetchType = FetchType.EAGER)) 
}) 
List<Customer> fetchAllById(CustomerQueryRequest queryRequest); 

고객 ID 및 계정 ID는 마스터 쿼리의 select columsn에서 가져옵니다. 도움을 주시면 감사하겠습니다.

답변