This repository was archived by the owner on Jan 13, 2023. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork12
❗️THIS REPO IS DEPRECATED. Seehttps://github.com/bobocode-projects/java-persistence-exercises
NotificationsYou must be signed in to change notification settings
bobocode-projects/jpa-hibernate-tutorial
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The list of tutorials on ORM, JPA and Hibernate features and best practices
You're supposed to be familiar with OOP, have basic knowledge of JDK, and be able to write Java code.
- Java Persistence with Hibernate 📗
- 1.1.3 Using SQL in Java.(JDBC API disadvantages)
- 1.2 The paradigm mismatch.(Object-oriented vs Relational model)
- 1.3 ORM and JPA.(What are ORM advantages?)
- 3.1.1 A layered architecture.(What is a persistence (DAO) layer?)
- 3.1.2 Analyzing the business domain.(What is a domain model?)
- JPA and Hibernate ORM basics tutorial

- A beginner’s guide to entity state transitions with JPA and Hibernate
- Java Persistence with Hibernate 📗
- 10.1.1 Entity instance states
- 10.1.2 The persistence context
- 10.2.1 - 10.2.6 The EntityManager interface.(Entity Create Read Update Remove (CRUD) operations)
- 10.3.4 Merging entity instances.(What's happening on merge?)
- "Dirty checking" tutorial

- The anatomy of Hibernate dirty checking mechanism
- Java Persistence with Hibernate 📗
- 10.2.3 Retrieving and modifying persistent data.(Entity update)
- Java Persistence with Hibernate 📗
- 12.1.1 Understanding entity proxies.(One entity lazy loading)
- 12.1.2 Lazy persistent collections.(Collection lazy loading)
- 12.2.1 The n+1 selects problem
About
❗️THIS REPO IS DEPRECATED. Seehttps://github.com/bobocode-projects/java-persistence-exercises
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.