CREATE TABLE إلى صنف كيان / نموذج بلغة Java أو C# أو Python أو Go أو TypeScript أو C++ أو JavaScript، كما يستطيع تحليل صنف الكيان لإعادته إلى جملة DDL لـ MySQL أو PostgreSQL أو SQLite. تُغنيك الأداة عن كتابة شيفرة تعيين متكررة بين مخطط قاعدة البيانات وشيفرة التطبيق.نظرة عامة
DDL ↔ Entity يحوِّل جملة SQL
كيفية استخدام هذه الأداة
الخطوة 1 — اختر الاتجاه: DDL -> Entity أو Entity -> DDL. الخطوة 2 — اختر اللغة المستهدفة ولهجة SQL. الخطوة 3 — فعِّل ملاحظات ORM و Lombok وتعليقات الأعمدة حسب الحاجة، واملأ اسم الحزمة أو مساحة الأسماء. الخطوة 4 — الصق مصدرك في اللوحة المناسبة؛ ستُحدَّث اللوحة الأخرى تلقائياً. استخدم زر مثال لتحميل جدول تجريبي.
حالات الاستخدام الشائعة
مطورو الواجهة الخلفية الذين يحوِّلون DDL المُقدَّم من مسؤول قاعدة البيانات إلى أصناف كيانات JPA / Entity Framework / GORM؛ فرق الواجهة الأمامية والتطوير الشامل الذين يولِّدون نماذج TypeScript ذات أنواع صارمة مباشرة من مخططات قاعدة البيانات؛ مهندسو البيانات الذين يقومون بالهندسة العكسية لـ DDL انطلاقاً من تعريفات struct أو dataclass عند تهيئة بيئة جديدة؛ الفرق التي توحِّد التعيين بين أعمدة snake_case وحقول camelCase / PascalCase.
التفاصيل التقنية
يفهم مُحلِّل DDL تعريفات الأعمدة الشائعة —
VARCHAR(n) و DECIMAL(p,s) و BIGINT و TINYINT(1) و DATETIME و JSON وما إلى ذلك — ويوحِّدها إلى مجموعة أنواع مستقلة عن اللغة. يقرأ المسار العكسي صنف الكيان بمُحلِّل خفيف ويعيد بناء DDL بتعديلات خاصة بكل لهجة (AUTO_INCREMENT مقابل SERIAL، TINYINT(1) مقابل BOOLEAN، BYTEA مقابل BLOB، وهكذا). تُحوَّل أسماء الأعمدة إلى snake_case وأسماء الحقول إلى PascalCase / camelCase تلقائياً.الخصوصية والأمان
يعمل التحليل وتوليد الشيفرة بالكامل داخل متصفحك؛ لا يُرفع أي DDL أو شيفرة كيان إلى أي خادم، لذا فمن الآمن استخدام الأداة مع المخططات التي تحتوي على أسماء جداول أو أعمدة حساسة للأعمال.