Java Persistence API ile Veritabanı İşlemleri (CRUD)

Java Persistence API ile yazılım dünyasında CRUD olarak adlandırılan veritabanı işlemleri yapacağız. Ekleme, silme, güncelleme gibi fonksiyonlar kullanarak MySQL üzerinde çalışacağız. Sizler farklı veritabanları kullanabilirsiniz.(Oracle, MsSQL, Sql Server, MongoDB vb.)JPA hakkında genel bilgilere bir önceki makalelerimi okuyarak ulaşabilirsiniz. Bu yazıda temel açıklamalardan çok, kodlar olacak haber vereyim dedim 🙂

Entity Nedir ?

Entity veritabanımız ile yazılımımız arasında ilişki kurmamızı sağlayan kalıcı nesneler olarak tanımlanabilir. Java da POJO sınıfları birer Entity’dir. Java Persistence API, Entity üzerine kurulmuştur. Entityler veritabanına eklenebilir / silinebilir / güncellenebilir özelliktedirler.Örnek : Öğrencilerimizi tuttuğumuz bir Öğrenci tablomuz var. Bu tabloya eklenen her öğrenci aslında bir Entitydir.