Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
Quest map
Lessons
All quests
All levels
Data caching in Hibernate
Module 4. Working with databases
Level 14,
Lesson 4
Never write your caching solution. Caching in the database. Types of caching in Hibernate. Second level caching.
Configuring the Second Level Cache
Module 4. Working with databases
Level 14,
Lesson 5
Parallel Access Strategies. Storing data in a cache. CacheMode.
Customizing the Query Cache
Module 4. Working with databases
Level 14,
Lesson 6
Why you need a query cache. Clearing the cache. Manual clearing of the cache.
Setting up the caching engine
Module 4. Working with databases
Level 14,
Lesson 7
Setting up caching. EHCache configuration example. Analysis of caching statistics.
Working with Entity Hierarchies
Module 4. Working with databases
Level 15,
Lesson 0
Conservation problems. Solution types. @MappedSuperClass.
A single table for the entire class hierarchy
Module 4. Working with databases
Level 15,
Lesson 1
Description. How data is stored.
Discriminator
Module 4. Working with databases
Level 15,
Lesson 2
Description. @DiscriminatorValue. @DiscriminatorFormula.
Joined Table
Module 4. Working with databases
Level 15,
Lesson 3
Description. @PrimaryKeyJoinColumn.
Table per class
Module 4. Working with databases
Level 15,
Lesson 4
Description Examples
Choosing a Hierarchy Preservation Strategy
Module 4. Working with databases
Level 15,
Lesson 5
Description. EXPLICIT.
Criteria API
Module 4. Working with databases
Level 16,
Lesson 0
Introduction to the Criteria API. Examples of working with the Criteria API. Advanced work with Criteria API.
Criteria API Part 2
Module 4. Working with databases
Level 16,
Lesson 1
Grouping and aggregation functions. CriteriaUpdate. CriteriaDelete. Benefit from the Criteria API.
Show more
1
...
47
48
49
50
51
...
66
Please enable JavaScript to continue using this application.