Skip to content
Thorben Janssen
  • BlogExpand
    • Tutorials
    • Hibernate Tips
    • Video Tutorials
  • Persistence Hub
  • Workshops
  • Consulting
  • Book
  • AboutExpand
    • About
    • Talks
    • Contact
Sign In
Thorben Janssen

JPA

JPQL – How to Define Queries in JPA and Hibernate
JPA | Featured | Hibernate Beginner

JPQL – How to Define Queries in JPA and Hibernate

ByThorben Janssen

JPQL is a powerful query language that allows you to define database queries based on your entity model. Its structure and syntax are very similar to SQL. But there is an important difference that I want to point out before I walk you through the different parts of a JPQL query. JPQL uses the entity…

Read More JPQL – How to Define Queries in JPA and HibernateContinue

Hibernate Tips: How to call a stored procedure
JPA | Hibernate Tips | JPA2.1

Hibernate Tips: How to call a stored procedure

ByThorben Janssen

Hibernate Tips is a series of posts in which I describe a quick and easy solution for common Hibernate questions. If you have a question you like me to answer, please leave a comment below. Question: My DBA created a stored procedure which I need to call from my Java code. What’s the best way…

Read More Hibernate Tips: How to call a stored procedureContinue

5 tips to write efficient queries with JPA and Hibernate
JPA | Hibernate Performance

5 tips to write efficient queries with JPA and Hibernate

ByThorben Janssen

A lot of developers seem to have a love-hate relationship with JPA and Hibernate. They love it because it makes it easy to implement most use cases and they hate it because it also makes it easy to implement very inefficient queries. In the past, I was one of these developers myself. I liked to…

Read More 5 tips to write efficient queries with JPA and HibernateContinue

Should you create or generate your table model?
JPA | Hibernate Advanced

Should you create or generate your table model?

ByThorben Janssen

Last weeks Hibernate Tip triggered some discussions on twitter on how you should create your database schema. Is it a good approach to generate your table model based on your entity mappings or should you create it yourself? I think that both approaches are a good first step when you implement a new application. Yes,…

Read More Should you create or generate your table model?Continue

5 Reasons to Use JPA / Hibernate
JPA | Hibernate Beginner

5 Reasons to Use JPA / Hibernate

ByThorben Janssen

This post was originally published on sitepoint’s Java channel: 5 Reasons to Use JPA / Hibernate. Before we dive into the reasons to use JPA, let me quickly explain what it is. The Java Persistence API (JPA) is a specification for object-relational mapping in Java. As for most standards within the Java Community Process, it…

Read More 5 Reasons to Use JPA / HibernateContinue

Page navigation

Previous PagePrevious 1 … 13 14 15 16 17 … 21 Next PageNext

Join the Newsletter

Join 10k+ subscribers to get a persistence tip every weekday.

I will collect, use and protect your data in accordance with my privacy policy.

Level up your skills!

  • In-depth courses
  • Expert sessions
  • Monthly persistence news
Learn more!
Twitter YouTube Github Facebook Xing Linkedin
  • Disclaimer
  • Privacy Policy
  • Terms of Service
  • Imprint
  • Contact
  • Change privacy settings
  • Privacy settings history
  • Revoke consents

© 2025 Thorben Janssen, all rights reserved.

  • Blog
    • Tutorials
    • Hibernate Tips
    • Video Tutorials
  • Persistence Hub
  • Workshops
  • Consulting
  • Book
  • About
    • About
    • Talks
    • Contact
Search