apollo-biz/src/main/java/com/ctrip/framework/apollo/biz/service/ItemService.java/ItemService/saveComment
class ItemService:  @Transactional
  public Item saveComment(Item entity) {
    entity.setKey("");
    entity.setValue("");
    entity.setId(0);//protection

    if (entity.getLineNum() == 0) {
      Item lastItem = findLastOne(entity.getNamespaceId());
      int lineNum = lastItem == null ? 1 : lastItem.getLineNum() + 1;
      entity.setLineNum(lineNum);
    }

    Item item = itemRepository.save(entity);

    auditService.audit(Item.class.getSimpleName(), item.getId(), Audit.OP.INSERT,
                       item.getDataChangeCreatedBy());

    return item;
  }