Skip to content

SAMY-MOHSEN-111/Spring-Data-JPA-Concepts-And-Details

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring-Data-JPA-Concepts-And-Details

1. ORM(Object Relational Mapping)

2. JPA(Java Persistence API)

3. Architecture of JPA

4. Hibernate Framework

5. Hibernate Architecture

6. Spring Data JPA

7. JPQL

8. @Entity

9. @SequenceGenerator

10. @GeneratedValue

11. @JoinColumn

12. @OneToOne

13. @OneToMany

14. @ManyToOne

15. @ManyToMany

16. Unidirectional

17. Bidirectional

18. GenerationType.AUTO

19. GenerationType.IDENTITY

20. GenerationType.SEQUENCE

21. GenerationType.TABLE

22. Entity Life Cycle (new,managed,detached,removed)

23. JPA Cascading Operations (persist,merge,remove,detach,refresh,all)*

... cascade = CascadeType.All

24. JPA Fetch Type (lazy,eager)

... fetch = FetchType.EAGER

25. @Modifying

26. @Transactional

27. Entity State-Detection Stratigies(version/id,persistable,entity information)

28. Query Lookup / Derived Queries

29. Named(Native) Queries (@NamedQuery/@NamedNativeQuery)

30. Declared Queries(@Query)

31. Interface Projection

32. Sorting & Pagination

33. Sort.by(direction,colName)

34. Pageable page = PageRequest.of(pageNum,PageSize,Sort)

35. JpaSort.unsafe("Expression");

36. SpEL Expressions (#{#entityName})

Releases

No releases published

Packages

No packages published

Languages