Skip to content
akquinet Logo

akquinet AG – Blog

Technologies, methods and tools

  • Topics
    • Enterprise Applications
    • Mobile Solutions
    • User Experience
    • DevOps
    • Project Management
  • Contact
  • Legal Notice

JPA

JPA Pitfalls (16): EntityManager.remove Does Not Remove Entity

19. June 2021 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe a problem with entites not beeing removed altough EntityManager.remove succeeds.

Continue reading →

JPA Pitfalls (15): Merge DTO into Entity

5. December 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe a problem with unextected changes when using DTOs.

Continue reading →

JPA Pitfalls (14): EntityManager.persist and Transactions

5. October 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe the result of EntityManager.persist inside and outside of a transaction.

Continue reading →

JPA Pitfalls (13): EntityManager.merge Result

5. October 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe a common error when using EntityManager.merge.

Continue reading →

JPA Pitfalls (12): Lazy Loading of Relationships in a Loop

5. September 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe a potential performance problem when loading relationships in a loop.

Continue reading →

JPA Pitfalls (11): Iteration / Sorting in Memory or in DB

5. September 20205. September 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe a potential problem when filtering in memory instead of DB.

Continue reading →

JPA Pitfalls (10): Query Flush Mode

21. June 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe unexpected results of JPQL queries with respect of the query flush mode.

Continue reading →

JPA Pitfalls (9): UPDATE/DELETE and Persistence Context

21. June 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe bulk the effect of JPQL operations on the EntityManager cache.

Continue reading →

JPA Pitfalls (8): Navigation of Relationships

21. June 2020 | Michael Bouschen

This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe unexpected results of navigational JPQL queries.

Continue reading →

Posts navigation

Previous

Links

  • Blog (German) Blog (German)
  • akquinet Homepage akquinet Homepage
  • Facebook Facebook
  • Instagram Instagram
  • Twitter Twitter
  • LinkedIn LinkedIn
  • Xing Xing

Topics

  • All (182)
    • Data Science (5)
    • DevOps (10)
    • Enterprise Applications (86)
    • Functional Programming (11)
      • haskell (3)
    • Industrie 4.0 (1)
    • Microsoft Azure (2)
    • Mobile Solutions (38)
    • Playground (32)
    • Project Management (3)
    • Security (3)
    • SpringBoot (2)
    • User Experience (9)
Red Hat JBoss Permier Business Partner

Recent Posts

  • Reducing memory consumption in Java/Kotlin applications
  • What Perfect Forward Secrecy means
  • Untyped Typescript or Error Prone Covariance
  • Enhancing Hibernate’s metadata model
  • Creating “inherited” indexes with JPA/Hibernate
  • Creating coherent Networks for docker development
  • JPA Pitfalls (16): EntityManager.remove Does Not Remove Entity
  • Haskell is Faster than Rust! … Wait a Sec!
Powered by WordPress.com.
akquinet AG – Blog
akquinet-logo-4c.jpg / Proudly powered by WordPress Theme: Sketch.
 

Loading Comments...
 

You must be logged in to post a comment.