Как выполнить запрос MyBatis с более чем одной переменной - PullRequest
0 голосов
/ 11 января 2019

У меня проблема с запросом на выполнение 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;
}

Спасибо за совет.

...