Rumah  >  Artikel  >  Java  >  Apakah rangka kerja ORM dalam Java?

Apakah rangka kerja ORM dalam Java?

王林
王林ke hadapan
2023-05-04 11:55:313714semak imbas

1.Hiberante

ORM berorientasikan objek, kos pembelajaran agak tinggi.

2. Mybatis

Rangka kerja ORM separuh automatik, anda perlu menulis sql sendiri, yang memudahkan pemisahan kod sql dan java. Apa yang dipanggil "separa automatik" di sini adalah relatif kepada pemetaan jadual penuh rangka kerja Hibernate. Rangka kerja MyBatis perlu memadankan dan menyediakan hubungan POJO, SQL dan pemetaan secara manual, manakala rangka kerja Hibernate hanya perlu menyediakan POJO dan hubungan pemetaan. .

3.Bee

Rangka kerja ORM baharu, manakala kelebihan khusus Hiberante dan Mybatis. Anda boleh mengendalikan pangkalan data dengan mengendalikan objek seperti Hibernate, atau anda boleh menulis sql secara fleksibel seperti Mybatis

4.IBATIS Perkataan iBATIS berasal daripada "internet" dan Gabungan "abatis" ialah sumber terbuka projek yang dilancarkan oleh Clinton Begin pada tahun 2001. Pada mulanya tertumpu pada pembangunan perisian kriptografi, ia kini menjadi rangka kerja lapisan kegigihan berasaskan Java

. Rangka kerja lapisan kegigihan yang disediakan oleh iBATIS termasuk Peta SQL dan Objek Akses Data (DAO), dan juga menyediakan contoh JPetStore yang dibangunkan menggunakan rangka kerja ini.

iBATIS pada masa ini menyediakan versi yang dilaksanakan dalam tiga bahasa, termasuk: Java, .NET dan Ruby.

5. JOOQ

Rangka kerja ORM JAVA

, jOOQ menggabungkan SQL yang kompleks, keselamatan jenis, penjanaan kod sumber, Rekod Aktif dan Java storan perpustakaan kelas untuk prosedur dan jenis data lanjutan.

Apakah kelebihan Java

1 Selagi anda memahami konsep asas, anda boleh menulis aplikasi yang sesuai untuk pelbagai situasi -berorientasikan ;

3. Pengedaran, Java ialah bahasa berorientasikan rangkaian; Ralat;

5. Keselamatan, Java yang digunakan dalam rangkaian dan persekitaran yang diedarkan mesti menghalang pencerobohan virus

6 ;

7. Mudah alih, Java boleh dipindahkan dengan mudah ke mesin yang berbeza pada rangkaian

8, penterjemah Java secara langsung ditafsirkan dan dilaksanakan.

Atas ialah kandungan terperinci Apakah rangka kerja 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