Az önce Hibernate 4'ün beta sürümünün yayınlandığını gördüm. 3'e (.6) kıyasla 4'teki yenilikler nelerdir? Bu bilgiyi beta duyurusunda veya bu sorunun başlığını Google'da bulurken bulamadım.
Az önce Hibernate 4'ün beta sürümünün yayınlandığını gördüm. 3'e (.6) kıyasla 4'teki yenilikler nelerdir? Bu bilgiyi beta duyurusunda veya bu sorunun başlığını Google'da bulurken bulamadım.
Yanıtlar:
Yanıtları buraya yapıştıramıyorum çünkü yanıta ikiden fazla bağlantı eklemek için yeterli itibar puanım yok (gerçekten bu sitede daha fazla zaman geçirmem gerekiyor) :(
Ben de bir blog yazısı yazdım . Lütfen oraya gidin ve cevapları bulun. Rahatsızlıktan dolayı özür dileriz.
Hibernate Core 4.0'daki yenilikler
Birisinin "Hibernate Core 4.0'daki yenilikler" sorusunu sorduğunu gördüm, bu yüzden bir ara burada özetlemeye çalışıyorum. her şeyden önce lütfen bakınız:
- 4.0 için geçiş kılavuzu
- JIRA filtre hangi listeleri tüm * Gelişmeler ve bağlantı yeni özellikler de hazırda Çekirdek 4.0.0 , bu bağlantıyı tüm ayrıntıları alabilirsiniz :)
Bazı önemli noktalar:
- Derlemeler için derecelendirmeye geçin
- SessionFactory binası yeniden tasarla
- Hizmetlerin tanıtımı (bkz bu daha fazla ayrıntı için)
- İyileştirilmiş metamodel (henüz 4.0.0'da değil. Son olarak, bunu planladık, ancak görevler beklediğimizden daha fazla olduğu için 4.0'ı çıkarmak çok uzun sürecek, bu yüzden bunu 4.0.0'dan çıkarmaya karar verdik. Nihai ama yakında çıkacak olacak yakında bakın bu daha fazla ayrıntı için, ve bu ) bir tasarım belgedir
- Paket bölme ile ilk osgi-fication (public, internal, spi)
- Çok kiracı veritabanları için destek (bkz bu daha fazla ayrıntı için)
- İ18n günlük çerçevesine geçiş ( jboss günlük kaydı kullanılarak )
- Temel olarak JDK 1.6 (JDBC4)
- ve daha fazlası (her şeyi hatırlayamıyorum :)
İstediğin çoğu sunulduğu anlaşılmaktadır 4.0 için göç rehber , hem de alfa 1 salınımı üzerinde blog post ve belki de hazırda 4 web seminerine .
Hibernate çekirdek 4.0 sürümlerinde sunulan yeni özellikler şunlardır:
İlk çoklu kiracılık için destek sağlayın
ServiceRegistry'i tanıtır.
SessionFactory'den Session açılışını temizleyin.
Org.hibernate.integrator.spi.Integrator kullanılması, entegrasyon ve otomatik keşfi daha cazip hale getirdi.
İ18n ve mesaj kodlarıyla çalışmayı geliştirin.
Kullanımdan kaldırılmış arayüzleri, yöntemleri vb. Temizleyin.
Bunun size bir faydası olup olmayacağını bilmiyorum, ancak Hibernate 4 Webinar sayfasında bazı bilgiler buldum . Bağlantılı bir belgede ayrıca bazı bağlantılar da verdiler. Onlara bakmadım ama belki bir şans verelim:
http://community.jboss.org/wiki/Hibernate4Webinar
http://community.jboss.org/wiki/HibernateCoreMigrationGuide40