JPA gehört zu den zentralen Bausteinen moderner Java-Anwendungen, sobald persistente Daten ins Spiel kommen. Statt SQL-Statements überall im Code zu verteilen, kapselt JPA den Zugriff auf relationale Datenbanken sauber und objektorientiert. Du arbeitest mit Java-Objekten, während sich das Framewo

https://magicmarcy.de/einstieg-in-jpa-datenbankzugriff-ohne-sql-chaos

#JPA #Java #Entity #Managed #Programming #Persistance #SQL #JPQL #EntityManager #Persistenz

Einstieg in JPA: Datenbankzugriff ohne SQL-Chaos | magicmarcy.de

JPA gehört zu den zentralen Bausteinen moderner Java-Anwendungen, sobald persistente Daten ins Spiel kommen. Statt SQL-Statements überall im Code zu verteilen, kapselt JPA den Zugriff auf relationale Datenbanken sauber und objektorientiert. Du arbeitest mit Java-Objekten, während sich das Framework um Tabellen, Spalten und Joins kümmert. Das reduziert Boilerplate, verbessert die Lesbarkeit und macht fachlichen Code deutlich stabiler.

magicmarcy.de

Почему java -jar игнорирует твой -cp и как это обойти

Привет, Хабр! Когда java -jar цинично игнорирует ваш -cp , хочется грустить, но спокойствие, сегодня рассмотрим, почему так происходит и как это обойти.

https://habr.com/ru/companies/otus/articles/911992/

#java #jar #cp #classpath #ClassPath #JPQL #оптимизация_Hibernate

Почему java -jar игнорирует твой -cp и как это обойти

Привет, Хабр! Когда java -jar цинично игнорирует ваш -cp , хочется грустить, но спокойствие, сегодня рассмотрим, почему так происходит и как это обойти. Откуда ноги растут: приоритет Class-Path’а...

Хабр

[Перевод] Hibernate и спецификация JPA: приключение на 20 минут

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

https://habr.com/ru/companies/spring_aio/articles/821307/

#java #spring #spring_boot #hibernate #spring_data #jpql #sql

Hibernate и спецификация JPA: приключение на 20 минут

На прошлой неделе в блоге сообщества Spring АйО вышла статья-перевод про интересный кейс падения производительности при переходе на Hibernate 6.5. Оказалось, что выражения вида publisherId in :ids при...

Хабр

[Перевод] Катастрофа с Hibernate 6.5 при обновлении на Spring Boot 3.3.0

Обновившись до Spring Boot 3.3.0 (конкретно до Hibernate 6.5), мы столкнулись со 100% загрузкой процессора на БД из-за небольшого изменения в SQL коде, сгенерированного Hibernate после преобразования JPQL в SQL.

https://habr.com/ru/companies/spring_aio/articles/820175/

#java #spring #spring_boot #hibernate #spring_data #jpql #sql

Катастрофа с Hibernate 6.5 при обновлении на Spring Boot 3.3.0

Обновившись до Spring Boot 3.3.0 (конкретно до Hibernate 6.5), мы столкнулись со 100% загрузкой процессора на БД из-за небольшого изменения в SQL коде, сгенерированного Hibernate после преобразования...

Хабр