If you can't read please download the document
Upload
orcun-colak
View
909
Download
5
Embed Size (px)
DESCRIPTION
hibernate ve jpa kullanımı
Citation preview
2. Veri Kalcl Katman 3. JPA Provider Seimine rnek 4. JPA 3 ana blmden olumaktadr
5. 2. JPQL (Java Persistance Query Language) 6. 3. Nesne Tablo ilikisini gsteren mapping meta datas 7. JPA'da nemli Snflarn Hiyerarisi 8. Metadata ve JPQL 9. Hibernate ve JPA
10. Peki Hibernate ve JPA Arasnda Ne Fark Var ?
11. Dolaysyla JPA = Hibernate gibi dnlebilir ancak arada baz kk farkllklar halen var. 12. rnek 1 : HQL ve JPQL arasndaki farklar
13. HQL ile JPQL arasnda farklar var. rnein en byk fark HQL ile from Customer denirken JPQL ile select from Customer demek gerekiyor. 14. Dolaysyla HQL ve JPQL ayn andakullanlamazlar! 15. rnek 2 : Default Constructor Kullanm
16. All persistent classes must have a default constructor (which can be non-public) so that Hibernate can instantiate them using Constructor.newInstance(). It is recommended that you have a default constructor with at leastpackage visibilityfor runtime proxy generation in Hibernate. 17. Nesne Ynelimli Programlamada Temel Kavramlar
18. 2. ok biimlilik (polymorphisim) 19. 3. Kaltm (inheritance) 20. 4. likiler/Balantlar (association) 21. rnek 22. Nesne Ynelimli Programlama Sebebiyle Hibernate Taklalar Atmak Zorundadr
23. liki/Balantlar sebebiyle byte code instrumentation veya kendi iindeki persistant snflar kullanr 24. Kaltm iin de zm vardr 25. Reflection ile gizlenmi verilere erime
26. Snflar Aras Balantlar (Association) 27. Tek Ynl Balantlar Many-To-One ve One-To-One in Byte Code Provider Kullanr 28. Dier Balantlar in Kendi iindeki Snflar Kullanlr
29. Hibernate le ki Kademe nbellek (cache) gelir
30. kincil nbellek ise session factory nesnesine baldr ve session factory kapatlnca kaybolur.