Companies Home Search Profile

Java Persistence with JPA

Focused View

Kesha Williams

2:07:15

126 View
  • 01 - Map Java objects to databases.mp4
    01:14
  • 02 - What you should know.mp4
    01:56
  • 03 - Reviewing the course project.mp4
    02:04
  • 04 - Exploring the history of JPA.mp4
    03:48
  • 05 - Leveraging Object-Relational Mapping (ORM).mp4
    02:20
  • 06 - Understanding JPA and its benefits.mp4
    02:10
  • 07 - Demo Configuring JPA.mp4
    04:01
  • 08 - Demo Reviewing JPA annotations.mp4
    04:11
  • 09 - Challenge Create simple employee, company, and salary classes.mp4
    03:38
  • 10 - Solution Create simple employee, company, and salary classes.mp4
    03:43
  • 11 - What is an entity.mp4
    04:03
  • 12 - Demo Working with the entity manager.mp4
    04:50
  • 13 - Demo Persisting entities.mp4
    03:53
  • 14 - Mapping keys.mp4
    03:01
  • 15 - Demo Mapping keys.mp4
    01:54
  • 16 - Implementing CRUD operations.mp4
    02:49
  • 17 - Demo CRUD operations.mp4
    02:10
  • 18 - Challenge Persist employee, company, and salary entities.mp4
    02:17
  • 19 - Solution Persist employee, company, and salary entities.mp4
    03:55
  • 20 - What are entity relationships.mp4
    03:34
  • 21 - Annotating a one-to-one relationship.mp4
    02:18
  • 22 - Demo Annotating a one-to-one relationship.mp4
    02:24
  • 23 - Annotating a one-to-many relationship.mp4
    02:34
  • 24 - Demo Annotating a one-to-many relationship.mp4
    03:26
  • 25 - Annotating a many-to-one relationship.mp4
    01:14
  • 26 - Demo Annotating a many-to-one relationship.mp4
    01:50
  • 27 - Annotating a many-to-many relationship.mp4
    01:40
  • 28 - Demo Annotating a many-to-many relationship.mp4
    03:11
  • 29 - Utilizing inheritance mapping strategies.mp4
    04:26
  • 30 - Demo Utilizing inheritance mapping strategies.mp4
    06:07
  • 31 - Challenge Implement a many-to-many relationship.mp4
    00:53
  • 32 - Solution Implement a many-to-many relationship.mp4
    02:30
  • 33 - What is a transaction.mp4
    02:26
  • 34 - Managing transactions.mp4
    02:37
  • 35 - Demo Managing transactions.mp4
    02:01
  • 36 - Challenge Manage a transaction.mp4
    00:53
  • 37 - Solution Manage a transaction.mp4
    03:38
  • 38 - Querying with the Jakarta Persistence Query Language (JPQL).mp4
    03:04
  • 39 - Demo Querying with JPQL.mp4
    03:01
  • 40 - Using native queries.mp4
    01:37
  • 41 - Demo Querying with native queries.mp4
    02:08
  • 42 - Leveraging the Criteria API.mp4
    02:41
  • 43 - Demo Leveraging the Criteria API.mp4
    03:54
  • 44 - Challenge Query an entity using JPQL.mp4
    00:56
  • 45 - Solution Query an entity using JPQL.mp4
    02:12
  • 46 - Good luck on your JPA journey.mp4
    02:03
  • Description


    Jakarta Persistence (JPA) is the standard for mapping Java objects to databases. JPA provides several advantages over traditional data access methods like Java Database Connectivity (JDBC). In this hands-on course, Kesha Williams discusses these advantages and acquaints you with the basics of JPA, entity management, transaction management, and relationship mapping. Kesha then discusses more advanced topics like inheritance mapping strategies, Jakarta Persistence Query Language (JPQL), the Criteria API, and persistence providers. She explains how inheritance functions when working with mappings, classes, and tables. She also demonstrates how to create queries using JPQL as well as native queries.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Kesha Williams
    Kesha Williams
    Instructor's Courses
    Kesha Williams is an award-winning technology leader with 26 years of experience in tech. She's passionate about hands-on building and developing the next generation of leaders. Forbes, Amazon Web Services (AWS), and Oracle have applauded her contributions to the technology community. She's recognized, by Amazon, as an AWS Machine Learning Hero, AWS Ambassador, and Alexa Champion. Her expertise in machine learning led her to the TED stage as a winner of TED's Spotlight Presentation Academy, where she trained with the TED Institute. She holds multiple AWS certifications and has leadership training from Harvard Business School. She serves on the Board of Directors for Women in Voice in her spare time. Learn more at http://www.kesha.tech
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 46
    • duration 2:07:15
    • Release Date 2023/03/02