Java Data Access with JPA
SpiralTrain BV
In the course Java Data Access with JPA Object Relational Mapping with the Java Persistence API 2.
- Price
- from €2,550
- Level
- Not specified
- Kind
- Training
- Subject
- Automation and IT, Training and education
More information and registration at SpiralTrain BV
Description
JPA Architecture After an overview of the data access capabilities in Java, including JDBC, and the challenge they face, the basic concepts and architecture of the JPA is explained. The role of the Entity Manager and the persistence.xml configuration file is discussed. Entities The next topic covers the concept of a JPA Entity, the lifecycle of Entities and how Entity classes are mapped to database tables. Also the various states Entities can have in relation to the database such as new, persistent, detached and removed are discussed in this respect as is the concept of merging. Annotations Furthermore the use of annotations and XML mapping files and the role the various properties and attributes play is explained. JPA Queries The various key generation strategies are discussed as well as the mapping of association relationships and the mapping of inheritance relationships between Entities. Next the possibilities of the JPA Query language, JPQL, are covered and the uses of JPA criteria and native SQL queries.
Start dates
| Start | End | Place | Price |
|---|---|---|---|
| 18 November 2026 | 20 November 2026 | Houten | €2,550 |
| 18 November 2026 | 20 November 2026 | Amsterdam | €2,550 |
| 18 November 2026 | 20 November 2026 | Rotterdam | €2,550 |
| 18 November 2026 | 20 November 2026 | Eindhoven | €2,550 |
| 18 November 2026 | 20 November 2026 | Zwolle | €2,550 |
| 18 November 2026 | 20 November 2026 | Online | €2,550 |
| 20 January 2027 | 22 January 2027 | Houten | €2,550 |
| 20 January 2027 | 22 January 2027 | Amsterdam | €2,550 |
| 20 January 2027 | 22 January 2027 | Rotterdam | €2,550 |
| 20 January 2027 | 22 January 2027 | Eindhoven | €2,550 |
| 20 January 2027 | 22 January 2027 | Zwolle | €2,550 |
| 20 January 2027 | 22 January 2027 | Online | €2,550 |
| 17 March 2027 | 19 March 2027 | Houten | €2,550 |
| 17 March 2027 | 19 March 2027 | Amsterdam | €2,550 |
| 17 March 2027 | 19 March 2027 | Rotterdam | €2,550 |
| 17 March 2027 | 19 March 2027 | Eindhoven | €2,550 |
| 17 March 2027 | 19 March 2027 | Zwolle | €2,550 |
| 17 March 2027 | 19 March 2027 | Online | €2,550 |
| 19 May 2027 | 21 May 2027 | Houten | €2,550 |
| 19 May 2027 | 21 May 2027 | Amsterdam | €2,550 |
| 19 May 2027 | 21 May 2027 | Rotterdam | €2,550 |
| 19 May 2027 | 21 May 2027 | Eindhoven | €2,550 |
| 19 May 2027 | 21 May 2027 | Zwolle | €2,550 |
| 19 May 2027 | 21 May 2027 | Online | €2,550 |
| 21 July 2027 | 23 July 2027 | Houten | €2,550 |
| 21 July 2027 | 23 July 2027 | Amsterdam | €2,550 |
| 21 July 2027 | 23 July 2027 | Rotterdam | €2,550 |
| 21 July 2027 | 23 July 2027 | Eindhoven | €2,550 |
| 21 July 2027 | 23 July 2027 | Zwolle | €2,550 |
| 21 July 2027 | 23 July 2027 | Online | €2,550 |
| 15 September 2027 | 17 September 2027 | Houten | €2,550 |
| 15 September 2027 | 17 September 2027 | Amsterdam | €2,550 |
| 15 September 2027 | 17 September 2027 | Rotterdam | €2,550 |
| 15 September 2027 | 17 September 2027 | Eindhoven | €2,550 |
| 15 September 2027 | 17 September 2027 | Zwolle | €2,550 |
| 15 September 2027 | 17 September 2027 | Online | €2,550 |
| 17 November 2027 | 19 November 2027 | Houten | €2,550 |
| 17 November 2027 | 19 November 2027 | Amsterdam | €2,550 |
| 17 November 2027 | 19 November 2027 | Rotterdam | €2,550 |
| 17 November 2027 | 19 November 2027 | Eindhoven | €2,550 |
| 17 November 2027 | 19 November 2027 | Zwolle | €2,550 |
| 17 November 2027 | 19 November 2027 | Online | €2,550 |