code: public int insertEntity(Object entity) {
          fillPrimaryKeysBySequence(entity);
  
          List<PropertyDesc> propDescs = new ArrayList<>();
          String sql = MirageUtil.buildInsertSql(null, beanDescFactory, entityOperator, entity, nameConverter, propDescs);
  
          return sqlExecutor.executeUpdateSql(sql, propDescs.toArray(new PropertyDesc[propDescs.size()]), entity);
      }
docs: {@inheritDoc}