home.social

#hibernate — Public Fediverse posts

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

  1. Java Digest #39: 91 CVE в Spring, Value Objects в Java и AI-native разработка

    У Spring за один день вышел 91 CVE — больше, чем за весь прошлый год, — и нашел их в основном AI-сканер. Oracle впервые за двадцать лет выпустила патч безопасности вне квартального цикла. А еще уже совсем скоро (15 сентября) выходит JDK 27. Обо всем этом и не только рассказываем в свежем выпуске 🙂

    habr.com/ru/companies/tbank/ar

    #java #jdk #spring #ai #hibernate

  2. Java Digest #39: 91 CVE в Spring, Value Objects в Java и AI-native разработка

    У Spring за один день вышел 91 CVE — больше, чем за весь прошлый год, — и нашел их в основном AI-сканер. Oracle впервые за двадцать лет выпустила патч безопасности вне квартального цикла. А еще уже совсем скоро (15 сентября) выходит JDK 27. Обо всем этом и не только рассказываем в свежем выпуске 🙂

    habr.com/ru/companies/tbank/ar

    #java #jdk #spring #ai #hibernate

  3. Java Digest #39: 91 CVE в Spring, Value Objects в Java и AI-native разработка

    У Spring за один день вышел 91 CVE — больше, чем за весь прошлый год, — и нашел их в основном AI-сканер. Oracle впервые за двадцать лет выпустила патч безопасности вне квартального цикла. А еще уже совсем скоро (15 сентября) выходит JDK 27. Обо всем этом и не только рассказываем в свежем выпуске 🙂

    habr.com/ru/companies/tbank/ar

    #java #jdk #spring #ai #hibernate

  4. Один ко многим в Java: когда коллекция в родителе оправдана, а когда — нет

    Реляционная модель хранит FK на стороне дочерней таблицы. В Java у нас два способа отразить эту связь: коллекция в родительской сущности ( @OneToMany / List) или ссылка в дочерней ( @ManyToOne / long parentId). Выбор между ними влияет на поведение при записи — и именно здесь большинство решений принимаются без достаточного обоснования. Тест, который даёт однозначный ответ Влад Михалча формулирует так: ассоциация @ManyToOne является наиболее естественным способом отображения связи «один ко многим» в базе данных и, как правило, наиболее эффективной альтернативой. Практический критерий: если убрать коллекцию и заменить её отдельным запросом, какое бизнес-правило перестанет работать? Если ответ — «никакое, просто список будет получаться отдельным запросом» — коллекция не нужна как часть модели. Если ответ — «нарушится инвариант» — коллекция оправдана. Типичные случаи:

    habr.com/ru/articles/1050776/

    #java #jpa #hibernate #spring #spring_data #jdbc #onetomany #manytoone #ddd #aggregate

  5. Everything prepared for my 1st talk today: What's new in 7 at