PA165 Enterprise Java - Lectures

Week 5 - Persistence II


These are materials from previous edition of PA165, covering Persistence I and II.

Note: you can access the source code used by Filip in the video from here: https://github.com/nguyenfilip/hibernate-spring-starter or download it from the course material:


Teacher: Filip Nguyen

Topics:

  1. Persistent storage: Goals, available APIs
  2. Java patterns: Persistence Layer, Data Access Object, Object Relational Mapping
  3. Java Persistence API: Basic Configuration and Basic Entity Mappings
  4. JPA deep dive: Relationships, Schema Creation Strategies, Temporal Types, Cascading, JPQL, Criteria API
  5. Quick look at Spring Data
  6. N+1 problem and other typical pitfalls 
  7. Beans Validation standard

Videos:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PA165/um/extra-material/PA165-Persistence-I-Nguyen-20181015.mp4


Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PA165/um/extra-material/PA165-PersistenceII-Nguyen--20181022.mp4


Slides:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2020/PA165/um/PA165.Lect05.Persistence-I-II.pdf


Note: you can access the source code used by Filip in the video from here: https://github.com/nguyenfilip/hibernate-spring-starter or download it from the course material: