Главная
Study mode:
on
1
Introduction
2
About me
3
Mappings
4
How does it work
5
Concerns
6
Identity vs Table
7
AutoGenerator
8
Sequence
9
Database Mappings
10
Dedicated Type
11
Custom Type
12
Supported types
13
JSON support
14
Execution Plan Cache
15
SQL Server
16
Statement Caching
17
SQL Server Driver
18
Statement Cache Support
19
Statement Cache MySQL
20
Query API
21
Reusing Execution Plan
22
Bind Mode
23
In Clause
24
In Clause Variance
25
Reusing an Execution Plan
26
Query Plan Cache
27
Query Plan Cache Performance
28
Distinct
29
Distinct in SQL
30
Remove duplicates in hibernate
31
Check the execution plan
32
Loading Time Snapshot
33
ReadOnly True
34
Spring Framework
35
Pagination
36
Fetch
37
Streaming
38
Get Resolved Stream
39
Database Cursor
40
Stream
41
Execution Plan
42
Streaming vs Pagination
43
Batching
44
Persistence
45
Persistence context
46
Batch processing
47
Batching for Hibernate
48
Batching for Postgres
49
Rewrite Batch
50
Hibernate Update
51
Hibernate Dynamic Update
52
Hibernate Detach Entity
53
Hibernate Merge Entity
54
Hibernate Call Session Update
55
Managing Connections
56
Connection Pool
57
Delay Connection Acquisition
58
Thank you
Description:
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.

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

Devoxx
Add to list
0:00 / 0:00