Rumah  >  Artikel  >  Java  >  Apakah kandungan asas ORM dalam java?

Apakah kandungan asas ORM dalam java?

WBOY
WBOYke hadapan
2023-05-05 17:40:101316semak imbas

1. Konsep ORM

Pemetaan hubungan objek ORM (object relational mapping) merujuk kepada penubuhan objek dalam Java dan jadual dalam pangkalan data hubungan A pemetaan supaya objek operasi boleh beroperasi pada jadual dalam pangkalan data.

2. Peranan ORM

Membuat pemetaan antara pangkalan data hubungan dan objek, supaya apabila kami mengendalikan pangkalan data secara khusus, 🎜>Tidak perlu untuk menangani pernyataan SQL yang kompleks, cuma kendalikannya seperti biasa dengan objek.

3. Kelebihan ORM

(1) Meningkatkan

kecekapan pembangunan. Memandangkan ORM boleh secara automatik memetakan medan dan atribut antara objek entiti dan jadual dalam pangkalan data, lapisan akses data yang berdedikasi dan besar tidak lagi diperlukan dalam operasi sebenar.

(2) ORM menyediakan

pemetaan ke pangkalan data untuk mendapatkan data daripada pangkalan data seperti objek operasi tanpa pengekodan SQL langsung.

4. Kelemahan ORM

(1) Dari segi struktur sistem, sistem yang menggunakan ORM secara umumnya adalah sistem berbilang lapisan , semakin kurang cekapnya.

(2) Prestasi

terutamanya dicerminkan dalam pengekstrakan objek berterusan dan pemprosesan data Apabila menggunakan ORM, sistem boleh mengekstrak semua data ke dalam objek memori, ia kemudiannya ditapis dan diproses. yang boleh menyebabkan masalah prestasi.

(3) Dari segi objek kegigihan

, ORM secara amnya akan mengekalkan semua atribut, yang tidak diingini untuk sesetengah aplikasi.

Atas ialah kandungan terperinci Apakah kandungan asas ORM dalam java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam