2016-08-01 18 views
6

Hazırda bir jpa eğiticisini takip ediyordum ve entitymanager'ı kullanmam gerekiyordu. Ancak mvnrepository'yi kontrol ettiğimde, "kullanımdan kaldırıldı - bunun yerine hazırda bekleme çekirdeğini kullan" dedi. Ve görünüşe göre, benim uygulama hibernate-entitymanager olmadan bağımlılık olarak çalışmayacaktı (ve bağımlılıklar olarak hazırda bekletme ve hazırda-entitymanager ile çalışmayacaktı).Hazırda Bekletme Entitymanager - "kullanımdan kaldırıldı - bunun yerine hazırda bekletilen çekirdek kullan" ile ne anlama geliyor?

Birisi neden "kullanımdan kaldırılmış" olduğunu açıklayabilir mi? https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager

+0

Bu, bağımlılık olarak kullanmanız gerektiği anlamına gelir: https://mvnrepository.com/artifact/org.hibernate/hibernate-core – Jens

+0

Durumunuzda hâlâ hazırda bekletme-entitymanager kullanmanız gerektiği anlaşılıyor. Yazım sırasında hazırda bekletenin doktoru şöyle diyor: «JPA için, hazırda bekletme-çekirdeği yerine hibernate-entitymanager kullanın» http://hibernate.org/orm/downloads/ – tuxayo

cevap

5

O Hazırda hibernate-entitymanager bileşenin yeni sürümünde kaldırılmış olması demek olduğunu ve ihtiyacınız olan tüm işlevselliği size hibernate-core bileşeninden elde edebilirsiniz. Maile Central Repository here içinde hibernate-core bileşeninin son sürümüne bağlantı. Bu bağımlılığı pom.xml dosyanıza ekleyin.

+0

Şimdi, hibernate-entitymanager'ı kaldırmayı denedim önce ama hibernate-core en son sürümünü kullanmayı unuttum. Bu yüzden işe yaramadı ve kafam karıştı. Güncellemeden sonra iyi çalışıyor. –

İlgili konular