1/9
These flashcards cover key concepts and definitions related to Java Persistence API (JPA) and Java Persistence Query Language (JPQL) discussed in the lecture.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
JPQL
Java Persistence Query Language, a query language defined in JPA specification for creating queries against entities in a relational database.
EntityManagerFactory
A factory class for creating and managing multiple EntityManager instances to handle persistence operations.
TypedQuery
A type-safe query that indicates the expected result type, making code more reliable and easier to test.
NamedQuery
A predefined query with an unchangeable query string that allows passing query parameters without embedding literals.
NativeQuery
A JPA query written in plain SQL syntax that directly interacts with relational database tables.
Criteria API Query
A programmatically constructed query that allows for dynamic query creation using various methods.
EntityTransaction
An interface that manages transaction operations for entities, maintaining one-to-one relationship with EntityManager.
Entity
A persistence object that is stored as a record in a database.
Aggregate Function
A function that performs a calculation on a set of values and returns a single value, like MAX or AVG.
Scalar Function
A function that returns a single value based on input, such as UPPER to convert a string to uppercase.