我在使用MyBatis执行查询时遇到问题,正在尝试执行发送3个变量的操作,但是遇到错误,我知道这是问题所在,因为当我仅发送一个变量时,它就可以工作。我发现所有人在有多个对象时都发送对象而不是变量,但是我不想创建对象,因为我执行了多个mybatis,并且因为它们具有不同的变量而无法为eveyone创建对象。
所以有办法解决吗?我可以发送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;
}
感谢劝告。