Java Persistence API (JPA) Training

Level

Advanced

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Java Persistence API (JPA) Training

Java remains one of the most popular and best-paid programming languages, used both in large corporations and small companies. The JPA interface is the standard for object-relational mapping (ORM) in Java. In this course, you will learn ORM solutions, understand what object-relational mapping is, and gain hands-on experience working with entity objects and queries.

Who is this training for?
  • logo infoshare Developers who want to simplify and streamline their work with databases
  • logo infoshare Those who need to accelerate and facilitate the development of database-driven applications

Training Program

  1. ORM Solutions

  • Using relational databases in Java
  • Object and relational models
  • The JPA standard
  • JPA implementations
  1. Entity Objects & Object-Relational Mapping

  • Mapping with annotations and XML
  • Simple and composite primary keys
  • Types of relationships between entities
  • Mapping hierarchies
  • Embedded objects
  1. Working with Entity Objects

  • Persistence context
  • Entity manager
  • Basic operations with EntityManager
  • Cascading operations
  • Transaction management
  • Entity validation
  1. Working with Queries

  • Java Persistence Query Language (JPQL) and HQL
  • Criteria API – programmatic query building
  • Native queries

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.