{"id":7579,"date":"2020-05-31T23:52:30","date_gmt":"2020-05-31T20:52:30","guid":{"rendered":"https:\/\/www.kampuskod.com\/?p=7579"},"modified":"2020-06-01T12:51:56","modified_gmt":"2020-06-01T09:51:56","slug":"hibernate-nedir-hibernate-framework-avantajlari-java-dersleri","status":"publish","type":"post","link":"https:\/\/www.kampuskod.com\/yazilim\/java\/hibernate-nedir-hibernate-framework-avantajlari-java-dersleri\/","title":{"rendered":"Hibernate Nedir? Hibernate Framework Avantajlar\u0131 – Java Dersleri"},"content":{"rendered":"\n

Hibernate, veritaban\u0131 ile etkile\u015fim kurmak i\u00e7in Java uygulama geli\u015ftirmelerini kolayla\u015ft\u0131ran bir Java Frameworku’dur. Hibernate a\u00e7\u0131k kaynak kodlu, hafif, ORM (Nesne \u0130li\u015fkisel Haritalama\/E\u015fleme (Object Relational Mapping) ) arac\u0131d\u0131r. Hibernate, veri s\u00fcreklili\u011fi i\u00e7in JPA’n\u0131n tan\u0131mlamalar\u0131n\u0131 uygular.<\/p>\n\n\n\n

ORM Tool Nedir?<\/h2>\n\n\n\n

ORM tool (arac\u0131), veri olu\u015fturma, veri de\u011fi\u015ftirme ve veri eri\u015fimini basitle\u015ftirir. Veritaban\u0131 \u00fczerinde saklanan verilere nesne e\u015fleyen bir programlama tekni\u011fidir.<\/p>\n\n\n\n

\"Hibernate
Hibernate ORM Tool \u015eemas\u0131<\/figcaption><\/figure>\n\n\n\n

ORM tool, veritaban\u0131yla etkile\u015fim kurmak i\u00e7in JDBC API kullan\u0131r.<\/p>\n\n\n\n

JPA Nedir?<\/h2>\n\n\n\n

Java Persistence API (JPA), ORM ara\u00e7lar\u0131na (tools) belirli fonksiyonellik ve standart sa\u011flayan bir Java spesifikasyonudur. javax.persistence<\/strong> paketi, JPA s\u0131n\u0131flar\u0131 ve aray\u00fczlerini i\u00e7erir.<\/p>\n\n\n\n

Hibernate Framework Avantajlar\u0131<\/h2>\n\n\n\n