I am currently starting a project that will use Spring Boot and JPA. While I have used JPA a lot, I have never setup a project from scratch, so I am watching a bunch of Spring Boot and JPA tutorials.
This video barely meets my needs and only because I am already very familiar with Spring Boot and JPA. Only the first third is pertinent to JPA. The rest of the video is more about setting up the API.
One item I am not familiar with is Project Lombok. In the video, the Lombok data project is used for the getters and setters.