AntiPattern

Library Version Incompatibility

dependency-version-incompatibility

Runtime failures occur when an app mixes incompatible library versions—e.g., Hibernate 6 removing/altering APIs or classloading behavior—so QueryDSL/ORM mappings break with ClassLoader or NoSuchMethodError exceptions, often surfacing during dev hot-restart or specific query paths.