У меня проблема с запросом на выполнение MyBatis, я пытаюсь выполнить отправку 3 переменных, но получаю сообщение об ошибке, я знаю, что это проблема, потому что, когда я отправляю только одну переменную, это работает. Я обнаружил, что все люди отправляют объекты вместо переменных, когда их больше одного, но я не хочу создавать объект, потому что у меня есть несколько выполняемых mybatis, и я не могу создать объект для всех, потому что у них разные переменные.
Значит, есть что починить? Я могу отправить 2 переменные? Или я должен создать объект?
Вот код
public List consultaRepresentacions(final int representat, final int representant, final String app){
List representacions = myBatisTemplate.execute(ReproDao.class, new MyBatisDaoCallback<List>() {
@Override
public List execute(MyBatisDao dao) {
return ((ReproDao) dao).consultaRepros(representat, representant, app);
}
});
return representacions;
}
Спасибо за совет.