High-Performance SQL for JPA (ORM) Developers
Vlad Mihalcea
$176.00
Intermediate / SQL, performance-tuning, sql-query, DBMS/RDBMS
4.9
(32)
Make the most of relational database systems!
Intermediate
SQL, performance-tuning, sql-query
In the era of AI, what should developers study and which technologies should they choose? We asked directly about the journey to becoming a Java Champion, learning and expertise in the AI era, and why ORM is still necessary even when AI can write SQL for you.
204 learners are taking this course
Level Beginner
Course period Unlimited
How to connect blog and community activities to learning and career
How to use AI as a learning partner and verify the answers
How to choose between Native SQL and ORM based on team experience and required features
Concerns that every developer has likely had at least once,
Java Champion Vlad Mihalcea answers!
Career · Self-Branding
We asked what it means for a developer to continue blogging and speaking activities even if the company does not recognize them.
We asked about these topics.
QShould I aim for and pursue titles like Java Champion?
QShould I continue blogging and giving presentations even if my company doesn't recognize it?
QHow should I handle the pressure to grow?
Learning Methods in the AI Era
We asked about everything from how to use AI as a learning partner to the fundamental skills developers must master themselves and the role of an expert.
We asked about these topics.
QHow does Vlad use AI for studying?
QEven if AI writes the code, what are the fundamentals that one must learn directly?
QEven if AI helps in many areas, is a specialist still needed on the team?
QHow much does Vlad delegate to AI in practice?
Selecting a technology stack
We asked about the criteria for choosing technologies, ranging from JPA and ORM to Java in the full-stack era.
We asked about these topics:
QJPA is said to be difficult; should I switch to Spring Data JDBC?
QSince AI can write SQL for us, should we continue to use ORM?
QIs there a reason to go with Java in the era of TypeScript full-stack?
You can find all these stories in the interview with Vlad!
The person who had this conversation
You can learn about the internal workings of JPA and Hibernate, SQL performance, and Spring Persistence optimization in Vlad's course below.
Q. Is this a hands-on lecture where we write code ourselves?
No. This is an interview where you will hear about Vlad's career and learning methods, how he uses AI for study and development, and his thoughts on Native SQL and ORM, without any hands-on coding exercises.
Q. Can I watch this even if I don't know JPA or Hibernate?
Yes. You can watch the content regarding career and learning methods even if you don't know JPA or Hibernate. The discussion on native SQL and ORM in the latter half will be easier to understand if you have experience using JDBC or ORM.
Q. How is this different from Vlad's other courses?
In Vlad's other courses, you learn SQL, JPA·Hibernate, and Spring Persistence in detail. In this video, you can hear about his journey to becoming a Java Champion, what developers need to understand for themselves in the AI era, native SQL and ORM, and his thoughts on the Java ecosystem.
Who is this course right for?
A developer who worries about how much to trust and verify AI's answers
A developer debating whether to learn various technologies or to study one field in depth
A JVM developer wondering if writing native SQL with AI makes it possible to do without an ORM
Developers who are curious about how blogging, Stack Overflow, and open-source activities help their careers
Need to know before starting?
No prior knowledge is required.
If you have experience using JPA/Hibernate or JDBC, you will be able to understand the technical discussions in the latter half more easily.
Inflearn Verified
1,637
Learners
80
Reviews
4.5
Rating
4
Courses
My name is Vlad Mihalcea, and I’m a Java Champion. I wrote the High-Performance Java Persistence book, which became one of the best-selling Java books on Amazon.
I'm currently developing the amazing Hypersistence Optimizer, and in my free time, I develop various open-source projects (e.g., Hypersistence Utils and FlexyPool) and answer questions on StackOverflow.
I am a Java Champion and a major contributor to the Hibernate ORM project. I created the Hypersistence Optimizer tool, which scans application configurations and mappings to identify the changes needed to speed up the data access layer.
When he finds something interesting, he enjoys sharing it on his personal blog. He believes in open-source software and thinks every developer should contribute in some way.
If he cannot find the right tool, he even starts new open-source projects such as Hypersistence Utils or FlexyPool.
All
1 lectures ∙ (1hr 22min)
1. Vlad 2026 Interview
01:22:38
Check out other courses by the instructor!
Explore other courses in the same field!
Free