Java Persistence API: Configuring Fields & Performing CRUD Operations
Java
| Intermediate
- 24 videos | 2h 18s
- Includes Assessment
- Earns a Badge
In this course, you'll explore how primary keys can be set up for the tables underlying your entities and how you can manage the configuration of individual columns in your database columns using JPA annotations. You'll learn how to perform create, read, update, and delete operations using the JPA entity manager. Once you're done with this course, you'll be able to structure your entities and their attributes based exactly on your specifications and perform basic storage and retrieval operations using JPA and Hibernate.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseRecognize the primary key as a required fieldConfigure the table name using the @table annotationUse @generatedvalue to generate primary key valuesContrast the auto and identity genaration typesUse the identity generation type for multiple tablesUse the sequence generation typeUse the table generation typeConfigure composite keys using @embeddable and @id annotationsConfigure composite keys using @embeddedid annotationConfigure composite keys using the @idclass annotationApply the @column annotation to define columns
-
Specify precision and scale values for floating point columnsSpecify not null and uniqueness constraintsAnnotate non-persistable fields using @transientUse the @temporal annotation for date fieldsUse the @lob annotation for large objectsConfigure embeddable entities as persistent fieldsShare embeddable objects across entitiesUse begin and commit transactionsPerform read operations on database entitiesPerform update and delete operations on entitiesSpecify entity attributes using xmlSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 7s
-
7m 37sAfter completing this video, you will be able to recognize the primary key as a required field. FREE ACCESS
-
2m 49sLearn how to configure the table name using the @Table annotation. FREE ACCESS
-
4m 53sIn this video, learn how to use @GeneratedValue to generate primary key values. FREE ACCESS
-
4m 29sFind out how to contrast the AUTO and IDENTITY generation types. FREE ACCESS
-
5m 47sIn this video, learn how to use the IDENTITY generation type for multiple tables. FREE ACCESS
-
5m 33sIn this video, learn how to use the SEQUENCE generation type. FREE ACCESS
-
11m 32sDuring this video, you will learn how to use the TABLE generation type. FREE ACCESS
-
10m 26sIn this video, find out how to configure composite keys using the @Embeddable and @Id annotations. FREE ACCESS
-
2m 50sTo configure composite keys, use the @EmbeddedId annotation. FREE ACCESS
-
2m 49sIn this video, learn how to configure composite keys using the @IdClass annotation. FREE ACCESS
-
6m 20sIn this video, you will apply the @Column annotation to define columns in a database. FREE ACCESS
-
4m 57sAfter completing this video, you will be able to specify precision and scale values for floating point columns. FREE ACCESS
-
3m 31sAfter completing this video, you will be able to specify not null and uniqueness constraints. FREE ACCESS
-
4m 12sDuring this video, you will learn how to annotate non-persistent fields using @Transient. FREE ACCESS
-
4m 31sFind out how to use the @Temporal annotation for date fields. FREE ACCESS
-
5m 37sIn this video, learn how to use the @Lob annotation for large objects. FREE ACCESS
-
4m 16sIn this video, you will learn how to configure embeddable entities as persistent fields. FREE ACCESS
-
2m 54sFind out how to share embeddable objects across different entities. FREE ACCESS
-
6m 51sLearn how to use start and commit transactions. FREE ACCESS
-
5m 55sIn this video, you will learn how to perform read operations on database entities. FREE ACCESS
-
3m 50sIn this video, you will learn how to perform update and delete operations on entities. FREE ACCESS
-
4m 52sUpon completion of this video, you will be able to specify entity attributes using XML. FREE ACCESS
-
1m 41s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.