• Blog
    • Tutorials
    • Hibernate Tips
    • Video Tutorials
  • Persistence Hub
  • Books & Workshops
    • Hibernate Tips Book
    • In-Person Workshops
  • Consulting
  • About
    • About
    • Talks
    • Contact
    • Meta Posts
    Sign in
    • Blog
      • Tutorials
      • Hibernate Tips
      • Video Tutorials
    • Persistence Hub
    • Books & Workshops
      • Hibernate Tips Book
      • In-Person Workshops
    • Consulting
    • About
      • About
      • Talks
      • Contact
      • Meta Posts

    6 Performance Pitfalls when using Spring Data JPA

    Thanks to its ease of use, Spring Data JPA is an incredibly popular persistence framework. If developers have something to complain about, they usually criticize…

    Thorben Janssen
    0 Comments

    Database portability – Pitfalls when supporting multiple RDBMS with Hibernate

    The JPA specification and Hibernate, as its most popular implementation, claim to provide database portability. That means you don’t need to change your persistence code…

    Thorben Janssen
    0 Comments

    The differences between Spring Data JPA’s save, saveAndFlush and saveAll methods

    Spring Data JPA’s standard repositories provide a set of methods that handle common operations used by most persistence layers. That saves us a lot of…

    Thorben Janssen
    0 Comments

    How to use PostgreSQL’s JSONB data type with Hibernate

    Most databases offer lots of proprietary features in addition to the known SQL standard. One example is PostgreSQL’s JSONB data type which allows you to…

    Thorben Janssen
    21 Comments

    Spring Data JDBC – Use a sequence to generate primary keys

    By default, Spring Data JDBC expects the database to provide a primary key value for every new record. The easiest way to achieve that is…

    Thorben Janssen
    2 Comments
    Load More

    Boost your Hibernate skills

    Sign up below to join my newsletter and get the ebooks:

    • Java 8 Support in Hibernate 5
    • Native Queries with Hibernate

    ​

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

      Cheat Sheet:
      10 Hibernate Mistakes That Cripple Your Performance

      Create a high-performance persistence layer by avoiding the mistakes explained in this cheat sheet.

      Join my Newsletter to download your cheat sheet!

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

        © 2023 - Thorben Janssen
        • Disclaimer
        • Privacy Policy
        • Terms of Service
        • Imprint
        • Contact

        Report

        There was a problem reporting this post.

        Harassment or bullying behavior
        Contains mature or sensitive content
        Contains misleading or false information
        Contains abusive or derogatory content
        Contains spam, fake content or potential malware

        Block Member?

        Please confirm you want to block this member.

        You will no longer be able to:

        • See blocked member's posts
        • Mention this member in posts

        Please allow a few minutes for this process to complete.

        Report

        You have already reported this .