package todowizard.dao; import java.util.List; import org.seasar.doma.Dao; import org.seasar.doma.Delete; import org.seasar.doma.Insert; import org.seasar.doma.Select; import org.seasar.doma.Update; import todowizard.core.doma.InjectConfig; import todowizard.entity.Todo; @Dao @InjectConfig public interface TodoDao { @Select List<Todo> selectAll(); @Select Todo selectById(Integer id); @Insert int insert(Todo todo); @Update int update(Todo todo); @Delete int delete(Todo todo); }