01 Introduction/001 Master Hibernate and JPA with Spring Boot - Preview.mp43.47MB
01 Introduction/003 One Thing You Should Do.mp44.31MB
01 Introduction/004 Master Hibernate and JPA with Spring Boot - Course Overview.mp43.54MB
01 Introduction/005 Master Hibernate and JPA with Spring Boot - Git Repository.mp46.14MB
01 Introduction/006 Master Hibernate and JPA with Spring Boot - Installing Basic Tools.mp42.25MB
01 Introduction/007 Quick introduction to JPA.mp411.64MB
02 Introduction to Spring Boot in 10 Steps/008 Introduction to Spring Boot in 10 Steps.mp42.29MB
02 Introduction to Spring Boot in 10 Steps/009 Step 1 _ Introduction to Spring Boot - Goals and Important Features.mp412.25MB
02 Introduction to Spring Boot in 10 Steps/010 Step 2 _ Developing Spring Applications before Spring Boot.mp49.15MB
02 Introduction to Spring Boot in 10 Steps/011 Step 3 _ Using Spring Initializr to create a Spring Boot Application.mp416.16MB
02 Introduction to Spring Boot in 10 Steps/012 Step 4 _ Creating a Simple REST Controller.mp416.73MB
02 Introduction to Spring Boot in 10 Steps/013 Step 5 _ What is Spring Boot Auto Configuration_.mp436.08MB
02 Introduction to Spring Boot in 10 Steps/014 Step 6 _ Spring Boot vs Spring vs Spring MVC.mp415.7MB
02 Introduction to Spring Boot in 10 Steps/015 Step 7 _ Spring Boot Starter Projects - Starter Web and Starter JPA.mp430.9MB
02 Introduction to Spring Boot in 10 Steps/016 Step 8 _ Overview of different Spring Boot Starter Projects.mp49.76MB
02 Introduction to Spring Boot in 10 Steps/017 Step 9 _ Spring Boot Actuator.mp456.3MB
02 Introduction to Spring Boot in 10 Steps/018 Step 10 _ Spring Boot Developer Tools.mp418.12MB
03 Journey From Spring JDBC to JPA/019 Introduction to Journey from JDBC To JPA.mp43.59MB
03 Journey From Spring JDBC to JPA/020 Step 01 - Setting up a project with JDBC_ JPA_ H2 and Web Dependencies.mp414.31MB
03 Journey From Spring JDBC to JPA/021 Step 02 - Launching up H2 Console.mp412.25MB
03 Journey From Spring JDBC to JPA/022 Step 03 - Creating a Database Table in H2.mp48.68MB
03 Journey From Spring JDBC to JPA/023 Step 04 - Populate data into Person Table.mp412.13MB
03 Journey From Spring JDBC to JPA/024 Step 05 - Implement findAll persons Spring JDBC Query Method.mp415.04MB
03 Journey From Spring JDBC to JPA/025 Step 06 - Execute the findAll method using CommandLineRunner.mp419.15MB
03 Journey From Spring JDBC to JPA/026 Step 07 - A Quick Review - JDBC vs Spring JDBC.mp45.57MB
03 Journey From Spring JDBC to JPA/027 Step 08 - Whats in the background_ Understanding Spring Boot Autoconfiguration.mp416.28MB
03 Journey From Spring JDBC to JPA/028 Step 09 - Implementing findById Spring JDBC Query Method.mp410.49MB
03 Journey From Spring JDBC to JPA/029 Step 10 - Implementing deleteById Spring JDBC Update Method.mp49.35MB
03 Journey From Spring JDBC to JPA/030 Step 11 - Implementing insert and update Spring JDBC Update Methods.mp423.93MB
03 Journey From Spring JDBC to JPA/031 Step 12 - Creating a custom Spring JDBC RowMapper.mp413.7MB
03 Journey From Spring JDBC to JPA/032 Step 13 - Quick introduction to JPA.mp414.91MB
03 Journey From Spring JDBC to JPA/033 Step 14 - Defining Person Entity.mp411.3MB
03 Journey From Spring JDBC to JPA/034 Step 15 - Implementing findById JPA Repository Method.mp428.32MB
03 Journey From Spring JDBC to JPA/035 Step 16 - Implementing insert and update JPA Repository Methods.mp412.48MB
03 Journey From Spring JDBC to JPA/036 Step 17 - Implementing deleteById JPA Repository Method.mp45.8MB
03 Journey From Spring JDBC to JPA/037 Step 18 - Implementing findAll using JPQL Named Query.mp411.91MB
04 Introduction to JUnit in 5 Steps/038 Introduction to JUnit in 5 Steps.mp42.01MB
04 Introduction to JUnit in 5 Steps/039 Step 1 _ What is JUnit and Unit Testing_.mp47.59MB
04 Introduction to JUnit in 5 Steps/040 Step 2 _ First JUnit Project and Green Bar.mp412.64MB
04 Introduction to JUnit in 5 Steps/041 Step 3 _ First Code and First Unit Test.mp414.64MB
04 Introduction to JUnit in 5 Steps/042 Step 4 _ Other assert methods.mp410.47MB
04 Introduction to JUnit in 5 Steps/043 Step 5 _ Important annotations.mp413.07MB
05 JPA and Hibernate in Depth/044 Introduction to JPA and Hibernate in Depth.mp43.84MB
05 JPA and Hibernate in Depth/045 Step 01 - Create a JPA Project with H2 and Spring Boot.mp48.83MB
05 JPA and Hibernate in Depth/046 Step 02 - Create JPA Entity Course.mp46.67MB
05 JPA and Hibernate in Depth/047 Step 03 - Create findById using JPA Entity Manager.mp417.02MB
05 JPA and Hibernate in Depth/048 Step 04 - Configuring application_properties to enable H2 console and logging.mp415.19MB
05 JPA and Hibernate in Depth/049 Step 05 - Writing Unit Test for findById method.mp424.67MB
05 JPA and Hibernate in Depth/050 Step 06 - Writing a deleteByID method to delete an Entity.mp414.04MB
05 JPA and Hibernate in Depth/051 Step 07 - Writing Unit Test for deleteById method.mp49.18MB
05 JPA and Hibernate in Depth/052 Step 08 - Writing a save method to update and insert an Entity.mp47.48MB
05 JPA and Hibernate in Depth/053 Step 09 - Writing Unit Test for save method.mp410.97MB
05 JPA and Hibernate in Depth/054 Step 10 - Quick Review and Debugging Tips.mp416.01MB
05 JPA and Hibernate in Depth/055 Step 11 - Playing with Entity Manager.mp416.61MB
05 JPA and Hibernate in Depth/056 Step 12 - Entity Manager Methods - clear and detach.mp410.65MB
05 JPA and Hibernate in Depth/057 Step 13 - Entity Manager Methods - refresh.mp413.38MB
05 JPA and Hibernate in Depth/058 Step 14 - A Quick Review of Entity Manager.mp45.32MB
05 JPA and Hibernate in Depth/059 Step 15 - JPQL - Basics.mp415.99MB
05 JPA and Hibernate in Depth/060 Step 16 - JPA and Hibernate Annotations - @Table.mp411.44MB
05 JPA and Hibernate in Depth/061 Step 17 - JPA and Hibernate Annotations - @Column.mp412.71MB
05 JPA and Hibernate in Depth/062 Step 18 - JPA and Hibernate Annotations - @UpdateTimestamp & @CreationTimestamp.mp415.21MB
05 JPA and Hibernate in Depth/063 Step 19 - JPA and Hibernate Annotations - @NamedQuery and @NamedQueries.mp410.56MB
05 JPA and Hibernate in Depth/064 Step 20 - Native Queries - Basics.mp421.14MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/065 Step 21 - Entities and Relationships - An overview.mp49.46MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/066 Step 22 - Defining Entities - Student_ Passport and Review.mp420.96MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/067 Step 23 - Introduction to One to One Relationship.mp413.81MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/068 Step 24 - OneToOne Mapping - Insert Student with Passport.mp419.13MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/069 Step 25 - OneToOne Mapping - Retrieving Student with Passport and Eager Fetch.mp410.73MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/070 Step 26 - OneToOne Mapping - Lazy Fetch.mp411.83MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/071 Step 27 - Transaction_ Entity Manager and Persistence Context.mp422.92MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/072 Step 28 - OneToOne Mapping - Bidirectional Relationship - Part 1.mp411.08MB
06 Establishing Relationships with JPA and Hibernate - OneToOne/073 Step 29 - OneToOne Mapping - Bidirectional Relationship - Part 2.mp46.69MB
07 Let's review with a few FAQs about Hibernate and JPA/074 FAQ 1 - When does Hibernate send updates to the database_.mp46.97MB
07 Let's review with a few FAQs about Hibernate and JPA/075 FAQ 2 - When do we need @Transactional in an Unit Test_.mp43.14MB
07 Let's review with a few FAQs about Hibernate and JPA/076 FAQ 3 - Do read only methods need a transaction_.mp45.34MB
07 Let's review with a few FAQs about Hibernate and JPA/077 FAQ 4 - Why do we use @DirtiesContext in an Unit Test_.mp44.74MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/078 Step 30 - ManyToOne Mapping - Designing the database.mp45.03MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/079 Step 30 - Part 2 - ManyToOne Mapping - Implementing the Mapping.mp411.05MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/080 Step 31 - ManyToOne Mapping - Retrieving and inserting Reviews for Course.mp414.18MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/081 Step 32 - ManyToOne Mapping - Generalizing Insert Reviews.mp411.82MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/082 Step 33 - ManyToOne Mapping - Wrapping up.mp417.07MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/083 Step 34 - ManyToMany Mapping - Table Design.mp43.18MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/084 Step 35 - ManyToMany Mapping - Adding Annotations on Entities.mp48.11MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/085 Step 36 - ManyToMany Mapping - Fixing two join tables problem.mp45.16MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/086 Step 37 - ManyToMany Mapping - Customizing the Join Table.mp48.04MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/087 Step 38 - ManyToMany Mapping - Insert Data and Write Join Query.mp47.36MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/088 Step 39 - ManyToMany Mapping - Retrieve Data using JPA Relationships.mp413.58MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/089 Step 40 - ManyToMany Mapping - Insert Student and Course.mp415.01MB
08 Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany/090 Step 41 - Relationships between JPA Entities - A summary.mp44MB
09 Inheritance Hierarchies with JPA and Hibernate/091 Step 42 - Introduction to Inheritance Hierarchies and Mappings.mp42.96MB
09 Inheritance Hierarchies with JPA and Hibernate/092 Step 43 - JPA Inheritance Hierarchies and Mappings - Setting up entities.mp47.34MB
09 Inheritance Hierarchies with JPA and Hibernate/093 Step 44 - JPA Inheritance Hierarchies and Mappings - Setting up a Repository.mp49.09MB
09 Inheritance Hierarchies with JPA and Hibernate/094 Step 45 - JPA Inheritance Hierarchies and Mappings - Single Table.mp48.86MB
09 Inheritance Hierarchies with JPA and Hibernate/095 Step 46 - JPA Inheritance Hierarchies and Mappings - Table Per Class.mp45.29MB
09 Inheritance Hierarchies with JPA and Hibernate/096 Step 47 - JPA Inheritance Hierarchies and Mappings - Joined.mp45.98MB
09 Inheritance Hierarchies with JPA and Hibernate/097 Step 48 - JPA Inheritance Hierarchies and Mappings - Mapped Super Class.mp410.53MB
09 Inheritance Hierarchies with JPA and Hibernate/098 Step 49 - JPA Inheritance Hierarchies and Mappings - How to Choose_.mp45.66MB
10 Queries with Entities using JPQL/099 Step 50 - JPQL - Courses without Students.mp411.78MB
10 Queries with Entities using JPQL/100 Step 51 - JPQL - Courses with atleast 2 Students and order by.mp48.73MB
10 Queries with Entities using JPQL/101 Step 52 - JPQL - Courses like 100 Steps.mp47.91MB
10 Queries with Entities using JPQL/102 Step 53 - JPQL - Using Joins.mp417.93MB
11 Queries using Java API - Criteria Queries/103 Step 54 - Criteria Query - Retrieving all courses.mp415.89MB
11 Queries using Java API - Criteria Queries/104 Step 55 - Criteria Query - Courses like 100 Steps.mp46.42MB
11 Queries using Java API - Criteria Queries/105 Step 56 - Criteria Query - Courses without Students.mp44.72MB
11 Queries using Java API - Criteria Queries/106 Step 57 - Criteria Query - Using Joins.mp49.07MB
12 Transaction Management/107 Step 58 - Introduction to Transaction Management.mp44.71MB
17 Few more FAQ/136 FAQ 5 - How to connect to a different database with Spring Boot_.mp46.2MB
17 Few more FAQ/137 FAQ 6 - Approach to design great applications with JPA_.mp43.28MB
17 Few more FAQ/138 FAQ 7 - Good Practices for developing JPA Applications.mp46.7MB
18 Congratulations/140 Congratulations.mp41.2MB
19 Appendix - Introduction to Spring Framework in 10 Steps/141 Introduction to Spring Framework in 10 Steps.mp41.84MB
19 Appendix - Introduction to Spring Framework in 10 Steps/142 Step 1 - Setting up a Spring Project using htttp___start_spring_io.mp412.44MB
19 Appendix - Introduction to Spring Framework in 10 Steps/143 Step 2 - Understanding Tight Coupling using the Binary Search Algorithm Example.mp422.43MB
19 Appendix - Introduction to Spring Framework in 10 Steps/144 Step 3 - Making the Binary Search Algorithm Example Loosely Coupled.mp416.15MB
19 Appendix - Introduction to Spring Framework in 10 Steps/145 Step 4 - Using Spring to Manage Dependencies - @Component_ @Autowired.mp435.69MB
19 Appendix - Introduction to Spring Framework in 10 Steps/146 Step 5 - What is happening in the background_.mp422.77MB
19 Appendix - Introduction to Spring Framework in 10 Steps/147 Step 6 - Dynamic auto wiring and Troubleshooting - @Primary.mp417.6MB
19 Appendix - Introduction to Spring Framework in 10 Steps/148 Step 7 - Constructor and Setter Injection.mp416.2MB
19 Appendix - Introduction to Spring Framework in 10 Steps/149 Step 8 - Spring Modules.mp411.38MB
19 Appendix - Introduction to Spring Framework in 10 Steps/150 Step 9 - Spring Projects.mp48.37MB
19 Appendix - Introduction to Spring Framework in 10 Steps/151 Step 10 - Why is Spring Popular_.mp48.45MB