- What is persistence?
- JPA configuration and entities
- Benefits of JPA over pure JDBC
- Managing entities with the EntityManager API
- Creating, persisting, reading, updating, and deleting objects
- Managing transactions
- Advanced mapping techniques using annotations
- How to map relationships
Skill Level Intermediate
- [Kesha] I'm Kesha Williams. I'm a software engineer, author and international speaker. I've been working with the Java programming language since the late 90s and I've thoroughly enjoyed watching the language evolve over the years. JPA makes it very easy to map objects to relational databases and vice versa. The benefit of JPA is that it allows Java developers to access a database without having to write SQL code. The time saving benefit of JPA over pure JDBC cannot be denied.
JPA is widely adopted in the industry and there are several popular implementations. The goal of this course is to teach the higher level JPA specification that is common across all implementations by covering JPA basics, including simple object relational concepts, persistence context and entity managers, transactions and entity lifecycle, relationship mapping and annotation based configuration. So let's get started.
1. Understanding Java Persistence API (JPA)
2. Managing Entities with EntityManager
3. Transaction Management
4. Relationship Mapping in JPA
Next steps1m 12s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.