JAVA Masterclass | ASSIST Software Romania

JAVA

MASTERCLASS

 
Learn from
professionals
Ask questions and get
straightforward answers
Network with your peers
at the After Party
What you'll learn
  • The basics of JPA Inheritance.
  • The Persistence Context.
  • The flush strategies in JPA and Hibernate.
  • The Dirty Checking Mechanism, Batching and Statement Caching.
  • Mitigation of SQL Injection.
  • How to work with DTO projections vs Entity queries.
  • JPA fetching strategies.
350€
This masterclass includes:
16 hours of knowledge
Free materials/resources for entire masterclass
Certification
Need masterclass for more than 2 people?
Get a special offer for your team.
Trainer
Trainer
Vlad Mihalcea
My name is Vlad Mihalcea [vlʌd mɪhʌltʃæ], and I’m a Java Champion, CEO of Hypersistence, JPA expert, and one of the top Hibernate ORM committers.
Event agenda
Day 1
28 October 2022
09:00 - 10:00
JPA Inheritance Basics
10:00 - 11:00
Single Table Inheritance
11:00 - 12:00
Discriminator Column
12:00 - 13:00
Lunch
13:00 - 13:30
Joined Inheritance
13:30 - 14:00
TablePerClass Inheritance
14:00 - 15:00
Persistance Context and Flushing Basics
15:00 - 16:00
Action Queue
16:00 - 17:00
The AUTO FlushModeType
16:00 - 17:00
Dirty Checking Mechanism
16:00 - 17:00
Bytecode Enhacement Dirty Checking
17:30
Networking Dinner
Day 2
29 October 2022
09:00 - 09:15
Statement Lifecycle and Execution Plans
09:15 - 11:00
Statement Caching
11:00 - 12:00
Statement Batching and Cascade Operations
12:00 - 13:00
Lunch
13:00 - 14:00
Batching Update Operations
14:00 - 15:00
SQL Injection
15:00 - 16:00
Direct and Natural id fetching
16:00 - 18:00
DTO projections vs Entity queries
16:00 - 18:00
LAZY vs. EAGER
16:00 - 18:00
Query-time fetching
16:00 - 18:00
Pagination queries
18:00
After Party
Location

Hotel Mandachi will host the 1st Java ASSIST Masterclass in Suceava in the Mefi conference room. Join us for a day of learning and an evening of socializing at the ASSIST Masterclasses in Suceava.

Address: Bulevardul Sofia Vicoveanca 107,
Suceava 720262

View location on map