package org.gbif.checklistbank.service.mybatis; import org.gbif.checklistbank.model.ColAnnotation; import org.gbif.checklistbank.service.ColAnnotationService; import org.gbif.checklistbank.service.mybatis.mapper.ColAnnotationMapper; import com.google.inject.Inject; public class ColAnnotationServiceMyBatis implements ColAnnotationService { private ColAnnotationMapper mapper; @Inject ColAnnotationServiceMyBatis(ColAnnotationMapper mapper) { this.mapper = mapper; } @Override public void insertAnnotation(ColAnnotation annotation) { mapper.delete(annotation.getTaxonId()); mapper.create(annotation); } }