Consulting Training Blog Careers About Us Contact Us

JPA Training

See All Scheduled Courses

Intertech's JPA training offers real-world insights through a complete hands-on experience. See our Course Selector below for more detailed course descriptions or more on our JPA training lower on this page.

Testimonials

Sparked my interest on learning more about design patterns. This will help me with improving design decisions at work.

Arbindra B

We reached out to Intertech for help with a mobile barcoding project to help our users manage their warehouses more efficiently. We had a need for mobile development expertise which we did not have in-house. Intertech provided the right resource at the right time for our project. They have listened to our needs every step of the way, been more than flexible, and the consultant is a perfect resource for our team. I cannot recommend their services enough.

Benjamin S

Very good class. Labs were very helpful in learning about APP-V. Material was well organized, as well as easy to follow and understand. Facilities were nice as well. A variety of snacks were provided free of charge to help keep is alert throughout the day.

Dave S

Effective training with a very knowledgeable trainer. Fast paced and very in depth. Would do it again!

Teresa H

I recently completed the Spring 3.0 course through Intertech. This was one of the best training classes Ive ever been in. The instructor, Jim White, really knew his stuff and was very accomodating to any question I had. The free refreshments (candy/snacks/pop) and pizza and ice cream at the end of the class were a great treat. I would highly recommend this class to any developer wanting to up their game in the Spring Framework.

Bryan V

Course Finder

Return To Top
Filter Options
close

Training Category

  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See more Adobe Categories
  • See more Agile | Scrum Categories
  • See more Agile | Scrum Categories
  • See more Business Categories
  • See more Citrix Categories
  • See more CompTIA Categories
  • See more EC Council Categories
  • See more IBM Categories
  • See more IBM Categories
  • See more ITIL Categories
  • See more Java Categories
  • See more Java Categories
  • See more Java Categories
  • See more Java Categories
  • See more Linux Categories
  • See more Linux Categories
  • See more Machine Learning Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Network Categories
  • See more Network Categories
  • See more Open Source Categories
  • See more Open Source Categories
  • See more Open Source Categories
  • See more Oracle Categories
  • See more Oracle Categories
  • See more Programming Categories
  • See more Programming Categories
  • See more Software Testing Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more XML Categories

Scheduled Classes

Guaranteed To Run


Date

  • X
  • X
  • Please ensure that the End Date is greater than or equal to the Start Date.
  • Please ensure that the End Date is greater than the present Date.

Delivery

Location

- of results

Free Resources

Complete Guide to Becoming a Full Stack Developer

Free Book Chapter: Spring Web

Free Whitepaper: Spring 4 Meta Annotations

MORE ON JPA TRAINING

Intertech’s JPA training courses cover the core aspects of the Java Persistence API:
  • Entities including persistence, identity, transactions, and granularity
  • The application component model
  • Session beans including stateless, stateful, and singleton
  • Dependency management including lookup, injection, and declaration
  • Contextual injection including scopes and contexts, qualified injection, and using producer methods
  • Object Relational Mapping (ORM) including persistence annotations, mapping to a table, mapping simple types and other items like the primary key
  • ORM relationship concepts, single-valued and collection-valued associations, and lazy relationships
  • Collection mapping including using different collection types such as sets, lists, maps, and duplicates
  • Entity managers including core operations such as persisting, finding, removing and cascading operations
  • Database synchronization, detachment, and merging
  • Queries including the Java Persistence Queries Language (JP QL) for filtering results, joining entities, and performing aggregate queries and query best practices
  • Criteria API including creating a query definition, criteria objects and mutability, roots and path expressions, and strongly typed query definitions
  • Based on the JPA training course, advanced ORM topics can be covered.  These topics include complex embedded objects, entity state conversion, compound primary keys, derived identifiers, advanced mapping elements and advanced relationships such as use of join tables, multiple tables, and inheritance.
  • Similar to advanced ORM topics being covered, some JPA training courses, the courses will cover advanced queries, entity graphs, lifecycle callbacks, validation, advanced concurrency issues, pessimistic and optimistic locking, and caching.
  • XML mapping files including mapping file defaults, queries, and managed classes and mappings
  • Configuring persistence units, building and deploying, and schema generation
  • Bulk update and delete

Looking for Different Training?