Изпращам поточно ResultSet с помощта на ibatis session ResultHandler.
Имам собствена реализация на ResultHandler
public class StreamResultHandler<T> implements ResultHandler
{
private JobType<T> job;
public StreamResultHandler(ReplicatorType<T> replicatorType)
{
this.job = replicatorType;
}
@Override
public void handleResult(ResultContext context)
{
T type = (T) context.getResultObject();
job.callEndPointService(type);
}
}
Когато моят оператор select няма върнати редове, mybatis дори не извиква метода handleResult. Искам да направя някои актуализации на базата данни, когато няма върнати редове.
Има ли брой/флаг, който указва броя на редовете? Как мога да постигна това.
Използвам mybatis-3.2.2.
Всяка помощ се оценява.
Благодаря предварително.