Zorm 1.7.3 veröffentlicht, alles Gute zum Geburtstag dem Mutterland

Go Lightweight ORM, keine Abhängigkeit, keine Eindringung verteilter Transaktionen, unterstützt dm, Kingbase, Shentong, Gbase, TDengine, MySQL, Postgresql, Oracle, MSSQL, SQLite, DB2, Clickhouse ...

Quellcode: https://gitee.com/chunanyong/zorm
Offizielle Website: https://zorm.cn 

  • Basierend auf nativen SQL-Anweisungen , geringeren Lernkosten und besserer Leistung
  • Code Generator
  • Der Code ist optimiert, mit 3.000 Zeilen im Hauptteil und 5.000 Zeilen ohne Abhängigkeiten, mit detaillierten Kommentaren zur einfachen Anpassung und Änderung.
  • Unterstützen Sie die Transaktionsausbreitung, die der Hauptgrund für die Geburt von Zorm ist
  • Unterstützt MySQL, Postgresql, Oracle, MSsql, SQLite, DB2, DM (Da Meng), Kingbase (Jincang), Shentong (Shentong), Gbase (Nantong), TDengine, Clickhouse
  • Unterstützt mehrere Bibliotheken und die Trennung von Lesen und Schreiben
  • Gemeinsame Primärschlüssel werden nicht unterstützt. Die Alternative besteht darin, dass kein Primärschlüssel vorhanden ist und die Geschäftskontrolle implementiert ist (eine schwierige Entscheidung).
  • Integrieren Sie Seata-go, hptx und dbpack, um globales Hosting ohne Änderung des Geschäftscodes und ohne Eingriff in verteilte Transaktionen zu unterstützen
  • Unterstützt Clickhouse-, Update- und Löschanweisungen mit SQL92-Standardsyntax

erneuern:

  1. OverrideFunc hinzugefügt, um die SQL-Anweisungsfunktion zum Hinzufügen, Löschen, Ändern und Abfragen für die globale Ersetzungserweiterung zu kopieren.
  2. Optimieren Sie den Abgleich mit regulären Ausdrücken
  3. Veraltetes DBType-Attribut
  4. Fehler beim InsertSlice-Standardwert behoben
  5. Verbessern Sie Dokumentation und Kommentare

おすすめ

転載: www.oschina.net/news/260076/zorm-1-7-3-released