Столбец результатов MyBatis, используемый для выбора нескольких параметров
Я пытаюсь использовать два столбца из одного выбора для выполнения другого выбора, который ожидает 2 параметра. У меня такой код:
@Result(column = "{templateId=template_id,superSiteId=super_site_id}", property = "something", many = @Many( select = "SomethingMapper.getSomethingForSuperSite"))
Я получаю следующее исключение
### Cause: org.apache.ibatis.binding.BindingException: Parameter 'templateId' not found. Available parameters are []
[Server:vagrant-wildfly] at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
Ниже приводится сопоставитель для второго выбора
@Select({
"select XXXXXXXX where super_site_id=#{superSiteId,jdbcType=INTEGER} AND template_id=#{templateId,jdbcType=INTEGER}"
})
@ResultMap("resultSet")
List<Something> getSomethingForSuperSite(@Param("templateId") int templateId,@Param("superSiteId") int superSiteId);
Любая идея, почему столбцы не передаются во втором выборе правильно? Благодарность!