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

Playground

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 →

Co- and Contravariance in Kotlin From an Introductionary Domain Level Perspective

21. June 202022. June 2020 | tnfink

Covariance and contravariance are properties of type systems of programming languages. They can be pretty intimidating words for a software developer who just wants to implement user requirements. In this article I approach the meaning of these two properties in Kotlin from a domain level perspective. It was part of an internal small workshop on Kotlin.

Continue reading →

JPA Pitfalls (7): Null Parameter

12. May 202021. 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 issues with using null parameter values.

Continue reading →

JPA Pitfalls (6): Query Result with Duplicates

11. May 202012. May 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 duplicates in the result of a JPQL query.

Continue reading →

JPA Pitfalls (5): Object-Relational Mapping and Inheritance

29. March 202030. March 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 possible performance impacts of JPA inheritance mapping strategies.

Continue reading →

JPA Pitfalls (4): Relationship Owner

21. March 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 issues with bidirectional relationships.

Continue reading →

JPA Pitfalls (3): Cascade Persist

21. March 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 issues of EM.persist with respect to relationships.

Continue reading →

Posts navigation

Previous
Next

Links

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

Topics

  • All (183)
    • 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

  • Isolated unit testing of Java EE and Spring components
  • 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
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.