Hibernate No Persistence Provider for EntityManager Hatası

20 Nisan 2020

Merhaba değerli Java dostları,

Bu yazımda kısa bir hataya ve çözümüne değinmek istiyorum. Başlıkta yer aldığı gibi hibernate ile çalışırken No Persistence Provider for EntityManager hatası alırsanız kodunuzda bir persistence provide tanımı olmadığını anlamamız gerekiyor. persistence.xml dosyası eksik olabileceği gibi kodsal konfigürasyonda da problem olabilir. Çözümü için önce gerekli jar dosyalarını maven üzerinden indirelim.

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>${hibernate.version}</version>
</dependency>

Daha persistence.xml dosyasına ve kodumuza ekleme yapıyoruz.

<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
@Override
public String getPersistenceProviderClassName() {
    return HibernatePersistenceProvider.class.getName();
}

Bol Java’lı günler dileğiyle 😀

VN:D [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:D [1.9.22_1171]
Rating: +1 (from 1 vote)
Hibernate No Persistence Provider for EntityManager Hatası, 10.0 out of 10 based on 1 rating
Paylas
  Facebook  Twitter  Digg  Delicious

Yorum Yapılmamış

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir