CST 8277 Enterprise Application Programming Lecture Notes

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

A collection of flashcards covering key terms and concepts related to Hibernate and Jakarta Persistence, as mentioned in the lecture notes.

Last updated 8:24 PM on 3/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

17 Terms

1
New cards

Jakarta Persistence

A framework for managing the storage of Java objects in a database using Object Relational Mapping (ORM).

2
New cards

Hibernate

An ORM framework that allows Java developers to map Java classes to database tables and manage the persistence of objects.

3
New cards

Object-Relational Mapping (ORM)

A programming technique that converts data between incompatible type systems in object-oriented programming languages.

4
New cards

Transient state

State of an entity when it is created but is not yet associated with a Hibernate session.

5
New cards

Persistent state

State of an entity when it is associated with a Hibernate session and has a representation in the database.

6
New cards

Detached state

State of an entity that is still in memory but not associated with any Hibernate session.

7
New cards

HQL (Hibernate Query Language)

A query language similar to SQL, but operates on the domain model instead of the database structure.

8
New cards

Java Persistence API (JPA)

A specification that describes how to manage relational data in Java applications.

9
New cards

Entity

A Java class that is mapped to a database table.

10
New cards

JDBC (Java Database Connectivity)

A Java API that defines how a client may access a database.

11
New cards

Impedance mismatch

The challenges that arise due to differences between object-oriented programming and relational databases.

12
New cards

Lazy loading

A technique where related data is loaded on demand, rather than immediately at the time of object initialization.

13
New cards

Session in Hibernate

A single-threaded, short-lived object used to encapsulate the interaction with the persistent storage.

14
New cards

Configuration in Hibernate

The setup process for Hibernate, typically managed through an XML file that contains configuration properties.

15
New cards

Criteria Queries

An object-oriented query API in Hibernate to fetch data, reducing common SQL errors.

16
New cards

Entity Lifecycle

The various states entities can be in during their existence in a Hibernate session, including transient, persistent, and detached.

17
New cards

Annotations in Hibernate

Special markers in the code that define the relationship between Java classes and database tables.

Explore top notes

note
Ch 8 - Monopoly
Updated 1080d ago
0.0(0)
note
Chapter 9 Agriculture Topics
Updated 1125d ago
0.0(0)
note
Chapter 3- Colonial Ways of Life
Updated 1411d ago
0.0(0)
note
Chapter 14: Motivation and Emotion
Updated 1083d ago
0.0(0)
note
Ch 8 - Monopoly
Updated 1080d ago
0.0(0)
note
Chapter 9 Agriculture Topics
Updated 1125d ago
0.0(0)
note
Chapter 3- Colonial Ways of Life
Updated 1411d ago
0.0(0)
note
Chapter 14: Motivation and Emotion
Updated 1083d ago
0.0(0)

Explore top flashcards

flashcards
3.3 AP Spanish Vocab
93
Updated 71d ago
0.0(0)
flashcards
Imaging exam 3
80
Updated 1131d ago
0.0(0)
flashcards
Arson/Mystery Unit List #2
20
Updated 657d ago
0.0(0)
flashcards
Author Test Sets 1-6
135
Updated 1084d ago
0.0(0)
flashcards
E2 PD III- MSK
235
Updated 410d ago
0.0(0)
flashcards
3.3 AP Spanish Vocab
93
Updated 71d ago
0.0(0)
flashcards
Imaging exam 3
80
Updated 1131d ago
0.0(0)
flashcards
Arson/Mystery Unit List #2
20
Updated 657d ago
0.0(0)
flashcards
Author Test Sets 1-6
135
Updated 1084d ago
0.0(0)
flashcards
E2 PD III- MSK
235
Updated 410d ago
0.0(0)