TGViewer
Чашечка Java Чашечка Java @a_cup_of_java · 8.35K subscribers
Post #6128 1.88K
Hibernate и спецификация JPA: приключение на 20 минут

На прошлой неделе в блоге сообщества Spring АйО вышла статья-перевод про интересный кейс падения производительности при переходе на Hibernate 6.5. Оказалось, что выражения вида publisherId in :ids при пустом ids приводит к серьезной деградации производительности. Баг вскоре был пофикшен, однако, не дает покоя вопрос, почему так произошло?
Ниже приводим историю появления и незамедлительного решения этой проблемы, от лица Гэвина Кинга, создателя Hibernate.


Читать: https://habr.com/ru/companies/spring_aio/articles/821307/?utm_campaign=821307

@a_cup_of_java
___
Другие наши проекты
  • 🆒 4
  • ⚡ 3
  • 🎉 3
  • 👍 1
More from @a_cup_of_java
  1. Oct 17, 2026Lathe: конфигурация редактора из реальной Maven-сборки Maven собирает проект, а редактор п…
  2. Oct 16, 2026Как собрать Swing-приложение без JVM у пользователя Quarkus Desktop помогает собрать прило…
  3. Oct 16, 2026Java в браузере: редактировать, компилировать, запускать В учебном примере удобно поменять…
  4. Oct 16, 2026Почему копирование HashMap стало быстрее в JDK 27 При вызове putAll() карта раньше читала…
  5. Oct 14, 2026Spring Boot и PostgreSQL: дедлок может быть в транзакциях Приложение получило ошибку 40P01…
  6. Oct 14, 2026Развёрнутое пояснение: 1. Создаётся session, реализующий AutoCloseable: при закрытии он вы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →