home.social

#hibernate — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hibernate, aggregated by home.social.

fetched live
  1. [Перевод] Две аннотации Hibernate, которые вдвое сократили время обработки JSON

    Всем привет! На связи Михаил Поливаха, технический лидер проекта Axelix . На известном в узких кругах блоге Hibernate (он же in-relation-to) пару месяцев назад вышла статья , которая, как мне кажется, будет полезной для большого количества разработчиков, кто пишет Java backend системы с использованием Hibernate. На основании своего эмпирического опыта могу сказать, что многие в той или иной степени работают с Json или подобными структурами в БД вместе с Hibernate. Если вы работали или работаете с такими системами, то та проблема, с которой столкнулись парни будет стоит вашего внмиания. Я добавил местами уточнения, которые посчитал нужным, но в целом, ребятам большой респект за то, что поделились своим опытом. Приятного чтения!

    habr.com/ru/companies/spring_a

    #hibernate #json #jsonb #performance #orm #производительность #java #jpa

  2. [Перевод] Две аннотации Hibernate, которые вдвое сократили время обработки JSON

    Всем привет! На связи Михаил Поливаха, технический лидер проекта Axelix . На известном в узких кругах блоге Hibernate (он же in-relation-to) пару месяцев назад вышла статья , которая, как мне кажется, будет полезной для большого количества разработчиков, кто пишет Java backend системы с использованием Hibernate. На основании своего эмпирического опыта могу сказать, что многие в той или иной степени работают с Json или подобными структурами в БД вместе с Hibernate. Если вы работали или работаете с такими системами, то та проблема, с которой столкнулись парни будет стоит вашего внмиания. Я добавил местами уточнения, которые посчитал нужным, но в целом, ребятам большой респект за то, что поделились своим опытом. Приятного чтения!

    habr.com/ru/companies/spring_a

    #hibernate #json #jsonb #performance #orm #производительность #java #jpa

  3. [Перевод] Две аннотации Hibernate, которые вдвое сократили время обработки JSON

    Всем привет! На связи Михаил Поливаха, технический лидер проекта Axelix . На известном в узких кругах блоге Hibernate (он же in-relation-to) пару месяцев назад вышла статья , которая, как мне кажется, будет полезной для большого количества разработчиков, кто пишет Java backend системы с использованием Hibernate. На основании своего эмпирического опыта могу сказать, что многие в той или иной степени работают с Json или подобными структурами в БД вместе с Hibernate. Если вы работали или работаете с такими системами, то та проблема, с которой столкнулись парни будет стоит вашего внмиания. Я добавил местами уточнения, которые посчитал нужным, но в целом, ребятам большой респект за то, что поделились своим опытом. Приятного чтения!

    habr.com/ru/companies/spring_a

    #hibernate #json #jsonb #performance #orm #производительность #java #jpa

  4. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  5. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  6. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  7. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  8. Quarkus Qubit turns a supported set of Java lambdas into JPA Criteria query executors during the build.

    I used it for captured filters, DTO projections, grouping with `HAVING`, and a scalar subquery against PostgreSQL. One preview limit matters: an unsupported expression logged a generation error, but Maven still reported `BUILD SUCCESS`.

    Code, SQL, Dev UI, and tests:
    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Hibernate #PostgreSQL

  9. [Перевод] Победить Hibernate в тестах. Возможно?

    Победить Hibernate в тестах. Сможем? Всем, привет! На связи Михаил Поливаха, технический лидер Open Source проекта Axelix (проект, посвященный помочь вам идентифицировать частые проблемы в Java server-side приложениях, в т.ч в рамках работы с Hibernate). Данная, последняя статья является продолжением небольшой серии статей ответов на вопросы, которые возникли у участников Spring АйО Академии в рамках программы Hibernate. Я рассмотрю оставшиеся последние вопросы, а именно: “Можно ли в тестах как-то проверить, что Hibernate под капотом делает что-то страшное?” Тут очень важно не давать вам “рыбу”, а научить вас рыбачить, т.е. дать вам некоторый фреймворк о том, что стоит держать в уме при работе с Hibernate.

    habr.com/ru/companies/spring_a

    #java #hibernate #axelix #orm #sql #jpa #test #unittesting #springdata #springboot

  10. [Перевод] Победить Hibernate в тестах. Возможно?

    Победить Hibernate в тестах. Сможем? Всем, привет! На связи Михаил Поливаха, технический лидер Open Source проекта Axelix (проект, посвященный помочь вам идентифицировать частые проблемы в Java server-side приложениях, в т.ч в рамках работы с Hibernate). Данная, последняя статья является продолжением небольшой серии статей ответов на вопросы, которые возникли у участников Spring АйО Академии в рамках программы Hibernate. Я рассмотрю оставшиеся последние вопросы, а именно: “Можно ли в тестах как-то проверить, что Hibernate под капотом делает что-то страшное?” Тут очень важно не давать вам “рыбу”, а научить вас рыбачить, т.е. дать вам некоторый фреймворк о том, что стоит держать в уме при работе с Hibernate.

    habr.com/ru/companies/spring_a

    #java #hibernate #axelix #orm #sql #jpa #test #unittesting #springdata #springboot

  11. [Перевод] Победить Hibernate в тестах. Возможно?

    Победить Hibernate в тестах. Сможем? Всем, привет! На связи Михаил Поливаха, технический лидер Open Source проекта Axelix (проект, посвященный помочь вам идентифицировать частые проблемы в Java server-side приложениях, в т.ч в рамках работы с Hibernate). Данная, последняя статья является продолжением небольшой серии статей ответов на вопросы, которые возникли у участников Spring АйО Академии в рамках программы Hibernate. Я рассмотрю оставшиеся последние вопросы, а именно: “Можно ли в тестах как-то проверить, что Hibernate под капотом делает что-то страшное?” Тут очень важно не давать вам “рыбу”, а научить вас рыбачить, т.е. дать вам некоторый фреймворк о том, что стоит держать в уме при работе с Hibernate.

    habr.com/ru/companies/spring_a

    #java #hibernate #axelix #orm #sql #jpa #test #unittesting #springdata #springboot

  12. Btw, this is how I enabled hibernation forums.linuxmint.com/viewtopic

    Not sure, what to look for, tho. Whole battery gone in a single night is worse than suspend. But if it was fully on, it should have been notably warm to touch.
    #LinuxMint #hibernate #ThinkPad #LinuxJourney

  13. Btw, this is how I enabled hibernation forums.linuxmint.com/viewtopic

    Not sure, what to look for, tho. Whole battery gone in a single night is worse than suspend. But if it was fully on, it should have been notably warm to touch.
    #LinuxMint #hibernate #ThinkPad #LinuxJourney

  14. Btw, this is how I enabled hibernation forums.linuxmint.com/viewtopic

    Not sure, what to look for, tho. Whole battery gone in a single night is worse than suspend. But if it was fully on, it should have been notably warm to touch.
    #LinuxMint #hibernate #ThinkPad #LinuxJourney

  15. Btw, this is how I enabled hibernation forums.linuxmint.com/viewtopic

    Not sure, what to look for, tho. Whole battery gone in a single night is worse than suspend. But if it was fully on, it should have been notably warm to touch.
    #LinuxMint #hibernate #ThinkPad #LinuxJourney

  16. Btw, this is how I enabled hibernation forums.linuxmint.com/viewtopic

    Not sure, what to look for, tho. Whole battery gone in a single night is worse than suspend. But if it was fully on, it should have been notably warm to touch.
    #LinuxMint #hibernate #ThinkPad #LinuxJourney

  17. Я продал одно место на концерт 20 раз. Разбираемся, как правильно защититься от race condition в Spring Boot

    Однажды я решил проверить на практике байку, которую слышал на десятке собеседований: “у нас на проде было такое-то место продано дважды, потому что…” . Оказалось, воспроизвести это не просто легко — это воспроизводится настолько надёжно и настолько наглядно, что грех было не довести дело до конца: взять систему бронирования мест, специально сломать её, замерить, насколько плохо, а потом последовательно починить тремя разными способами — и честно сравнить, что каждый из них стоит по производительности. Спойлер: один из результатов оказался прямо противоположным тому, что я ожидал увидеть.

    habr.com/ru/articles/1063642/

    #java #hibernate #spring_data_jpa #redis #optimistic_locking #pessimistic_locking #race_condition #spring_boot

  18. Я продал одно место на концерт 20 раз. Разбираемся, как правильно защититься от race condition в Spring Boot

    Однажды я решил проверить на практике байку, которую слышал на десятке собеседований: “у нас на проде было такое-то место продано дважды, потому что…” . Оказалось, воспроизвести это не просто легко — это воспроизводится настолько надёжно и настолько наглядно, что грех было не довести дело до конца: взять систему бронирования мест, специально сломать её, замерить, насколько плохо, а потом последовательно починить тремя разными способами — и честно сравнить, что каждый из них стоит по производительности. Спойлер: один из результатов оказался прямо противоположным тому, что я ожидал увидеть.

    habr.com/ru/articles/1063642/

    #java #hibernate #spring_data_jpa #redis #optimistic_locking #pessimistic_locking #race_condition #spring_boot

  19. Я продал одно место на концерт 20 раз. Разбираемся, как правильно защититься от race condition в Spring Boot

    Однажды я решил проверить на практике байку, которую слышал на десятке собеседований: “у нас на проде было такое-то место продано дважды, потому что…” . Оказалось, воспроизвести это не просто легко — это воспроизводится настолько надёжно и настолько наглядно, что грех было не довести дело до конца: взять систему бронирования мест, специально сломать её, замерить, насколько плохо, а потом последовательно починить тремя разными способами — и честно сравнить, что каждый из них стоит по производительности. Спойлер: один из результатов оказался прямо противоположным тому, что я ожидал увидеть.

    habr.com/ru/articles/1063642/

    #java #hibernate #spring_data_jpa #redis #optimistic_locking #pessimistic_locking #race_condition #spring_boot

  20. WildFly 41 Final is now available in Maven and from wildfly.org/downloads/. We've got new JDK 25 images, bootable jar improvements, a number of preview features promoted to higher stability levels, #Hibernate ORM 7.4 and more. Learn all about it at wildfly.org/news/2026/07/16/Wi

  21. WildFly 41 Final is now available in Maven and from wildfly.org/downloads/. We've got new JDK 25 images, bootable jar improvements, a number of preview features promoted to higher stability levels, ORM 7.4 and more. Learn all about it at wildfly.org/news/2026/07/16/Wi

  22. WildFly 41 Final is now available in Maven and from wildfly.org/downloads/. We've got new JDK 25 images, bootable jar improvements, a number of preview features promoted to higher stability levels, #Hibernate ORM 7.4 and more. Learn all about it at wildfly.org/news/2026/07/16/Wi

  23. WildFly 41 Final is now available in Maven and from wildfly.org/downloads/. We've got new JDK 25 images, bootable jar improvements, a number of preview features promoted to higher stability levels, #Hibernate ORM 7.4 and more. Learn all about it at wildfly.org/news/2026/07/16/Wi

  24. WildFly 41 Final is now available in Maven and from wildfly.org/downloads/. We've got new JDK 25 images, bootable jar improvements, a number of preview features promoted to higher stability levels, #Hibernate ORM 7.4 and more. Learn all about it at wildfly.org/news/2026/07/16/Wi

  25. Что вам нужно знать про семантику List и Set в Hibernate

    Привет, друзья! На связи Михаил Поливаха, технический лидер проекта Axelix . В рамках Spring АйО Академии я встречал большое количество похожих вопросов, посвященных правильному дизайну сущностей и другим похожим вопросам. Я обещался на все эти вопросы ответить в рамках статьи. На самом деле, одной статьи у меня не вышло, скорее всего, будет серия статей. Надеюсь, будет интересно :)

    habr.com/ru/companies/spring_a

    #hibernate #java #orm #sql #springdata

  26. Что вам нужно знать про семантику List и Set в Hibernate

    Привет, друзья! На связи Михаил Поливаха, технический лидер проекта Axelix . В рамках Spring АйО Академии я встречал большое количество похожих вопросов, посвященных правильному дизайну сущностей и другим похожим вопросам. Я обещался на все эти вопросы ответить в рамках статьи. На самом деле, одной статьи у меня не вышло, скорее всего, будет серия статей. Надеюсь, будет интересно :)

    habr.com/ru/companies/spring_a

    #hibernate #java #orm #sql #springdata

  27. Что вам нужно знать про семантику List и Set в Hibernate

    Привет, друзья! На связи Михаил Поливаха, технический лидер проекта Axelix . В рамках Spring АйО Академии я встречал большое количество похожих вопросов, посвященных правильному дизайну сущностей и другим похожим вопросам. Я обещался на все эти вопросы ответить в рамках статьи. На самом деле, одной статьи у меня не вышло, скорее всего, будет серия статей. Надеюсь, будет интересно :)

    habr.com/ru/companies/spring_a

    #hibernate #java #orm #sql #springdata

  28. #AI can query your DB—but can it do it correctly? That’s the hard part. @MarcoBelladelli shows how #Hibernate + #Quarkus + #LangChain4j add validation & control back. Want fewer production surprises?

    Dive in: javapro.io/2026/04/03/talk-to-

    #LLM #Java @Hibernate @QuarkusIO @langchain4j

  29. #AI can query your DB—but can it do it correctly? That’s the hard part. @MarcoBelladelli shows how #Hibernate + #Quarkus + #LangChain4j add validation & control back. Want fewer production surprises?

    Dive in: javapro.io/2026/04/03/talk-to-

    #LLM #Java @Hibernate @QuarkusIO @langchain4j

  30. #AI can query your DB—but can it do it correctly? That’s the hard part. @MarcoBelladelli shows how #Hibernate + #Quarkus + #LangChain4j add validation & control back. Want fewer production surprises?

    Dive in: javapro.io/2026/04/03/talk-to-

    #LLM #Java @Hibernate @QuarkusIO @langchain4j

  31. North: MEADOW

    cows in the #meadow
    their moos echoing lowly
    munch on the spring grass

    South: HIBERNATE

    store food for winter
    #hibernate under the snow
    they sleep quietly

    #dailyhaikuprompt #haiku #poetry #writing #writingcommunity

  32. North: MEADOW

    cows in the #meadow
    their moos echoing lowly
    munch on the spring grass

    South: HIBERNATE

    store food for winter
    #hibernate under the snow
    they sleep quietly

    #dailyhaikuprompt #haiku #poetry #writing #writingcommunity

  33. North: MEADOW

    cows in the #meadow
    their moos echoing lowly
    munch on the spring grass

    South: HIBERNATE

    store food for winter
    #hibernate under the snow
    they sleep quietly

    #dailyhaikuprompt #haiku #poetry #writing #writingcommunity

  34. North: MEADOW

    cows in the #meadow
    their moos echoing lowly
    munch on the spring grass

    South: HIBERNATE

    store food for winter
    #hibernate under the snow
    they sleep quietly

    #dailyhaikuprompt #haiku #poetry #writing #writingcommunity

  35. North: MEADOW

    cows in the #meadow
    their moos echoing lowly
    munch on the spring grass

    South: HIBERNATE

    store food for winter
    #hibernate under the snow
    they sleep quietly

    #dailyhaikuprompt #haiku #poetry #writing #writingcommunity

  36. @ollieread I really like the row level security approach for multitenancy. It works well with spring boot / hibernate / liquibase. The only downside for me: I found no easy solution for per tenant sequences (e.g. for invoice numbers).
    #PostgreSQL #SpringBoot #Hibernate #Liquibase #Multitenancy

  37. @ollieread I really like the row level security approach for multitenancy. It works well with spring boot / hibernate / liquibase. The only downside for me: I found no easy solution for per tenant sequences (e.g. for invoice numbers).
    #PostgreSQL #SpringBoot #Hibernate #Liquibase #Multitenancy

  38. @ollieread I really like the row level security approach for multitenancy. It works well with spring boot / hibernate / liquibase. The only downside for me: I found no easy solution for per tenant sequences (e.g. for invoice numbers).
    #PostgreSQL #SpringBoot #Hibernate #Liquibase #Multitenancy

  39. @ollieread I really like the row level security approach for multitenancy. It works well with spring boot / hibernate / liquibase. The only downside for me: I found no easy solution for per tenant sequences (e.g. for invoice numbers).
    #PostgreSQL #SpringBoot #Hibernate #Liquibase #Multitenancy

  40. @ollieread I realy like the row level security approach for multitenancy. It works well with spring boot / hibernate / liquibase. The only downside for me: I found no easy solution for per tenant sequences (e.g. for invoice numbers).
    #PostgreSQL #SpringBoot #Hibernate #Liquibase #Multitenancy