YoVDO

Java Persistence and Hibernate Tips That Can Boost Up Your Application Performance

Offered By: Devoxx via YouTube

Tags

Devoxx Courses MySQL Courses Spring Framework Courses Hibernate Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn essential Java Persistence and Hibernate performance optimization techniques in this 52-minute Devoxx conference talk. Discover how to boost your application's speed and efficiency through advanced strategies for connection acquisition, literal handling, IN query statement caching, batching rewrite, and JPA streaming. Explore topics such as identity vs. table mappings, custom type support, JSON handling, execution plan caching, and query optimization. Gain insights into effective pagination, streaming techniques, batch processing, and connection management. Apply these expert tips to significantly enhance the performance of your Java enterprise applications and improve user experience.

Syllabus

Introduction
About me
Mappings
How does it work
Concerns
Identity vs Table
AutoGenerator
Sequence
Database Mappings
Dedicated Type
Custom Type
Supported types
JSON support
Execution Plan Cache
SQL Server
Statement Caching
SQL Server Driver
Statement Cache Support
Statement Cache MySQL
Query API
Reusing Execution Plan
Bind Mode
In Clause
In Clause Variance
Reusing an Execution Plan
Query Plan Cache
Query Plan Cache Performance
Distinct
Distinct in SQL
Remove duplicates in hibernate
Check the execution plan
Loading Time Snapshot
ReadOnly True
Spring Framework
Pagination
Fetch
Streaming
Get Resolved Stream
Database Cursor
Stream
Execution Plan
Streaming vs Pagination
Batching
Persistence
Persistence context
Batch processing
Batching for Hibernate
Batching for Postgres
Rewrite Batch
Hibernate Update
Hibernate Dynamic Update
Hibernate Detach Entity
Hibernate Merge Entity
Hibernate Call Session Update
Managing Connections
Connection Pool
Delay Connection Acquisition
Thank you


Taught by

Devoxx

Related Courses

Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
Cloud-Native Development with SAP Cloud Platform
SAP Learning
Microservices with Spring Boot
Coursera Project Network via Coursera
Restful Web Service Spring Boot Visual Studio Code Gradle
Coursera Project Network via Coursera
Java Spring Boot Application Software Testing
Coursera Project Network via Coursera