1.ORM-Zuordnungsbeziehung
In der tatsächlichen Entwicklung verwenden Programmierer objektorientierte Technologie, um Daten zu verarbeiten. Beim Speichern von Daten verwenden sie jedoch relationale Datenbanken, was viele Unannehmlichkeiten verursacht. ORM kann eine Brücke zwischen dem Objektmodell und den Tabellen der relationalen Datenbank bauen. Programmierer können die API verwenden, um JavaBean-Objekte direkt zu betreiben, um Vorgänge wie Datenspeicherung, Abfrage, Änderung und Löschung zu implementieren.
2. Prinzip des Betriebsprozesses
Konvertieren Sie Klassen oder Objekte in SQL-Anweisungen und betreiben Sie die Datenbank dann über eine Drittanbieterverbindung. Benutzer müssen keine SQL-Anweisungen mehr schreiben, ORM erledigt alles für Sie.
3. Beispiel
public class M_People { string _Pl_ID; [DataFieldAttribute("Pl_ID", "Int")] public string Pl_ID { get { return _Pl_ID; } set { _Pl_ID = value; } } int _PL_Age; [DataFieldAttribute("PL_Age", "Int")] public int PL_Age { get { return _PL_Age; } set { _PL_Age = value; } } string _Pl_Sex; [DataFieldAttribute("Pl_Sex", "nvarchar")] public string Pl_Sex { get { return _Pl_Sex; } set { _Pl_Sex = value; } } string _Pl_LoginName; [DataFieldAttribute("Pl_LoginName", "nvarchar")] public string Pl_LoginName { get { return _Pl_LoginName; } set { _Pl_LoginName = value; } } string _Pl_TrueName; [DataFieldAttribute("Pl_TrueName", "nvarchar")] public string Pl_TrueName { get { return _Pl_TrueName; } set { _Pl_TrueName = value; } } string _PL_Pwd; [DataFieldAttribute("PL_Pwd", "nvarchar")] public string PL_Pwd { get { return _PL_Pwd; } set { _PL_Pwd = value; } } }
Durch die Anpassung von Attributen definieren wir eine Eins-zu-eins-Entsprechung zwischen Klassenattributen und Datenbankfeldern.
Das obige ist der detaillierte Inhalt vonWie funktioniert Java ORM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!