Java JPA (Java Persistence Api) Nedir?

Yani JPA bir Hibernate veya Eclipse-Link gibi bir kütüphane değil, bunların kullanılmasını sağlayan bir spesifikasyondur. Yani biz JPA sayesinde Hibernate kütüphanesini veya diğer kütüphaneleri bilmek zorunda değiliz. JPA bu kütüphaneleri kullanmamızda bize ara bir katman oluyor. Git şu aracı kullanarak şu veritabanına şu veriyi kaydet diyorsunuz, o da gidip yapıyor. Geri kalanı da sizi ilgilendirmiyor. İşte bu şekilde JPA hayatımızı kolaylaştırıyor.
Şimdi kısaca özelliklerinden bahsedersek :
- Java EE standartıdır.
- EJB lerin entity kısmını olustururlar.
- Annotataion tabanlıdır.
- JPQL sorgulama dili özelliği vardır.
- Hibernate essential desteği vardır.
Çok güzel açıklamışsınız fakat keşke biraz daha geniş bilgi verseydiniz,teşekkürler.
YanıtlaSil2 parağrafla çok şey anlatmışsınız gerçekten, teşekkürler :)
YanıtlaSil