حقول الكيان وأسماء المجموعات

تنشئ enum وcollection enum تحتفظ بأسماء الحقول الخام في كيان Mongo.


تمييز الكيان

اسم webfluxDocumentName الافتراضي هو org.springframework.data.mongodb.core.mapping.Document من Spring Data MongoDB. يتم معالجة الصفوف التي تحمل هذا التعليق التوضيحي تحت entityPackage.

مثال على الإنشاء

MemberEntityFields.java
java
/**
 * Generated by script, do not edit manually
 * @see com.example.entity.MemberEntity
 */
public enum MemberEntityFields {
  id("_id"),
  accountName("account_name"),
  createdAt("createdAt");

  private final String rawName;

  MemberEntityFields(String rawName) {
    this.rawName = rawName;
  }

  public String getRawName() {
    return rawName;
  }

  @Override
  public String toString() {
    return rawName;
  }
}

استكشاف اسم الحقل الخام

اسم حقل Java هو القيمة الافتراضية، ويقرأ قيمة أو اسم @Field من Spring Data، و@Column من JPA، و@JsonProperty من Jackson بناءً على السلسلة. يتم تحويل أسماء الكلمات الرئيسية في Java والأسماء التي تبدأ بأرقام والأحرف الخاصة إلى معرفات enum آمنة مع الاحتفاظ بالاسم الأصلي.

EntityFileWatcher.Config

مسار الجذر

src/main/java الافتراضي

حزمة الكيان

حزمة مصدر الكيان

حزمة الحقل

حزمة مخرج {Entity}Fields

حزمة اسم المجموعة

حزمة مخرجات CollectionNames

enum اسم المجموعة

CollectionNames الافتراضي

اسم الوثيقة webflux

FQN تعليق التمييز للكيان

عدم تعديل الملفات المولدة مباشرة

© 2026 بيولناريم. جميع الحقوق محفوظة.مقدمةسياسة معالجة المعلومات الشخصية