Saya baru saja melihat versi beta dari Hibernate 4 dirilis. Apa yang baru di 4 dibandingkan dengan 3 (.6)? Saya tidak bisa menemukan info ini dalam pengumuman beta, atau saat mencari judul pertanyaan ini di Google.
Saya baru saja melihat versi beta dari Hibernate 4 dirilis. Apa yang baru di 4 dibandingkan dengan 3 (.6)? Saya tidak bisa menemukan info ini dalam pengumuman beta, atau saat mencari judul pertanyaan ini di Google.
Jawaban:
Saya tidak dapat menempelkan jawaban di sini karena saya tidak memiliki poin reputasi yang cukup untuk menambahkan lebih dari dua tautan dalam jawaban (saya benar-benar perlu menghabiskan lebih banyak waktu di situs ini) :(
Jadi, saya menulis posting blog . Silakan pergi ke sana dan temukan jawabannya. Maaf untuk ketidaknyamanannya.
Apa yang baru di Hibernate Core 4.0
Saya melihat seseorang bertanya "apa yang baru di Hibernate Core 4.0", jadi saya mengambil waktu dan mencoba merangkumnya di sini. pertama-tama, silakan lihat:
- Panduan migrasi untuk 4.0
- Tautan filter JIRA yang mencantumkan semua * peningkatan- dan fitur baru di Hibernate Core 4.0.0 , Anda bisa mendapatkan semua detail dari tautan ini :)
Beberapa sorotan:
- Pindah ke gradle untuk membangun
- Mendesain ulang gedung SessionFactory
- Pengenalan layanan (lihat ini untuk lebih jelasnya)
- Metamodel yang ditingkatkan (bukan di 4.0.0. Akhirnya, kami merencanakan ini, tetapi karena tugasnya lebih dari yang kami harapkan, dan akan memakan waktu terlalu lama untuk mengeluarkan 4.0, jadi kami memutuskan untuk memindahkan ini dari 4.0.0. Final tetapi akan rilis mendatang segera lihat ini untuk lebih jelasnya, dan ini adalah dokumen desain)
- Osifikasi awal dengan pemisahan paket (publik, internal, spi)
- Dukungan untuk database multi-tenant (lihat ini untuk lebih jelasnya)
- Migrasi ke kerangka kerja logging i18n (menggunakan jboss logging )
- JDK 1.6 (JDBC4) sebagai baseline
- dan banyak lagi (saya tidak dapat mengingat semua hal :)
Tampaknya sebagian besar yang Anda inginkan ada di panduan migrasi untuk 4.0 , serta entri blog tentang rilis alfa 1 , dan mungkin webinar Hibernate 4 .
Fitur baru yang diperkenalkan dalam rilis inti Hibernate 4.0 adalah sebagai berikut:
Memberikan dukungan untuk multi-tenancy awal
Memperkenalkan ServiceRegistry.
Pembersihan pembukaan Sesi dari SessionFactory.
Menggunakan org.hibernate.integrator.spi.Integrator membuat integrasi dan penemuan otomatis lebih diinginkan.
Tingkatkan untuk bekerja dengan i18n dan kode pesan.
Membersihkan antarmuka, metode yang tidak digunakan lagi, dll.
Tidak tahu apakah ini akan menguntungkan Anda, tetapi saya menemukan beberapa informasi di halaman Webinar Hibernate 4 . Dalam dokumen tertaut mereka juga memberikan beberapa tautan. Saya belum pernah melihatnya, tapi mungkin mencobanya:
http://community.jboss.org/wiki/Hibernate4Webinar
http://community.jboss.org/wiki/HibernateCoreMigrationGuide40