code: public EntityDesc createEntityDesc(
        TableMeta tableMeta, String entityPrefix, String entitySuffix, String simpleName) {
      EntityDesc entityDesc = new EntityDesc();
      entityDesc.setNamingType(namingType);
      entityDesc.setOriginalStatesPropertyName(originalStatesPropertyName);
      entityDesc.setCatalogName(tableMeta.getCatalogName());
      entityDesc.setSchemaName(tableMeta.getSchemaName());
      entityDesc.setTableName(tableMeta.getName());
      entityDesc.setQualifiedTableName(tableMeta.getQualifiedTableName());
      entityDesc.setPackageName(packageName);
      entityDesc.setEntityPrefix(StringUtil.defaultString(entityPrefix, ""));
      entityDesc.setEntitySuffix(StringUtil.defaultString(entitySuffix, ""));
      entityDesc.setSimpleName(simpleName);
      if (superclass != null) {
        entityDesc.setSuperclassSimpleName(superclass.getSimpleName());
      }
      entityDesc.setListenerClassSimpleName(
          entityDesc.getEntityPrefix()
              + ClassUtil.getSimpleName(
                  entityDesc.getSimpleName()
                      + entityDesc.getEntitySuffix()
                      + Constants.ENTITY_LISTENER_SUFFIX));
      entityDesc.setCompositeId(tableMeta.hasCompositePrimaryKey());
      entityDesc.setComment(tableMeta.comment);
      entityDesc.setShowCatalogName(showCatalogName);
      entityDesc.setShowSchemaName(showSchemaName);
      entityDesc.setShowDbComment(true);
      entityDesc.setUseAccessor(useAccessor);
      entityDesc.setUseListener(useListener);
      entityDesc.setTemplateName(Constants.ENTITY_TEMPLATE);
      handleShowTableName(entityDesc, tableMeta);
      handleEntityPropertyDesc(entityDesc, tableMeta);
      handleImportName(entityDesc, tableMeta);
      return entityDesc;
    }
docs: エンティティの名前を指定してエンティティ記述を作成します。
  
  @param tableMeta テーブルメタデータ
  @param entityPrefix エンティティクラスのプリフィックス
  @param entitySuffix エンティティクラスのサフィックス
  @param simpleName エンティティ名
  @return エンティティ記述