https://www.youtube.com/hashtag/springdatajpa SeleniumExpress - Spring Data JPA of p1 https://www.youtube.com/playlist?list=PL3NrzZBjk6m_IRkm1uCgf2ufvkQGstJfw SeleniumExpress - Spring Data JPA - ORM Mappings of p2 https://www.youtube.com/playlist?list=PL3NrzZBjk6m-XiX22zxJYJd6CYzmNENUI 2024 JPoint - Sindeev - Hibernate OOM and really HUGE Queries (in) of 39:18 https://www.youtube.com/watch?v=KUmzw-gAhCY ! -XX:HeapDumpPath=/opt/dumps # mapped volume ! -XX:MaxRAMPercentage=70 ! -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 ! -Dcom.sun.management.jmxremote=true ! ... port, rmi.port ! -Djava.rmi.server.hostname=127.0.0.1 ! starter.actuator. ! yaml: managements.endpoints.web.exposure.include: heapdump ! org.hibernate.internal.StatisticsImpl ! org.hibernate.internal.SessionFactoryImpl ! ... queryPlanCache ! yaml: spring.jpa.properties.hibernate.generate_statistics: false ! hibernate.query.in_clause_parameter_padding: ON JPoint - Ilya and Fedor Sazonov - DB Tamer of 48:02 https://www.youtube.com/watch?v=mIxr65ZGGFw https://www.youtube.com/watch?v=1T5LjQaWGhQ ! 5:20 it is recommended to set hbm logs (vs show_sql=true) ! logging.level.org.hibernate.SQL=DEBUG ! 8:00 ! spring.jpa.properties.hibernate.query.fail_on_pagination_over_collection_fetch=true ! 8:40 ! @BatchSize(N) for pagination -> where id in (?, ?, ...?) ! spring.jpa.properties.hibernate.default_batch_fetch_size=N ! spring.jpa.properties.hibernate.batch_fetch_style=dynamic ! !!! not a spring.jpa.properties.hibernate.jdbc.batch_syze=1000 ! 13:30 Artyom Gordienko - Hibernate - Cartesian Porduct problem for Queries with Pagination ! https://www.youtube.com/watch?v=X8OA10hIt18 ! 14:20 ! @Fetch(FetchMode.SUBSELECT) ! 15:00 ! limit and offset -> only in Hibernate 6 ! 22:00 ! @Query("delete from ...") ! @Modifying ! @Transactional ! void deleteAllRows(); ! ... void deleteAllInBatch(); ! 36:20 - Valkov - PG for Java Developers ! https://www.youtube.com/watch?v=mIxr65ZGGFw ! hikari ! 43:00 pgBouncer ? Devoxx - Performance oriented Spring Data JPA & Hibernate by Maciej Walkowiak 23:00 of 43:43 !!! https://www.youtube.com/watch?v=exqfB1WaqIw ! DB connection pool (hikari) should not be too big (even 100 is big) ! need to optimize queries https://github.com/gavlyukovskiy/spring-boot-data-source-decorator https://p6spy.readthedocs.io/en/latest/index.html ! to post-pone connection obtaining till real DB-call ! spring.datasource.hikari.auto-commit=false # spring will not open connection untill real DB access ! if long ext-call is after DB-call - need to use spring transactionTemplate ! Amplicode - Lombok Problems with Spring Data JPA 0:00 of 12:00 https://www.youtube.com/watch?v=7kdQTh4oOQM Build faster persistence layers with Spring Data JPA 3 by Thorben Janssen @ Spring I/O 2024 0:00 of 49:49 https://www.youtube.com/watch?v=t27Uozc2Z58 https://2024.springio.net/slides/build-faster-persistence-layers-with-spring-data-jpa-3-springio24.pdf Telusko - Spring Data JPA 0:00 of 28:27 https://www.youtube.com/watch?v=ImBqsE2exGo 2023 Spilka - JPA/Hibernate Fundamentals 2023 of 7 parts https://www.youtube.com/playlist?list=PLEocw3gLFc8UYNv0uRG399GSggi8icTL6 https://github.com/lspil/youtubechannel/tree/master/jpa_2023_c1_e1 8:00 of 1:05:21 https://www.youtube.com/watch?v=t6n1NwMM8a8 2022 Bouali Ali - Spring Data JPA | Hibernate of 6p https://www.youtube.com/playlist?list=PL41m5U3u3wwkS8BU0fIeRQwY3hK4VlFlX JPointJokerJUG - Kirekov - Spring Data JPA Testing Antipatterns ru of 54:33 https://www.youtube.com/watch?v=Q9UiuHvNTp4 ! @AutoConfigureTestDatabase https://github.com/SimonHarmonicMinor/spring-data-jpa-efficient-testing JPointJokerJUG - Borisov - Spring Data Builder (Spark it!) part 2 ru 50:00 of 5:15:20 https://www.youtube.com/watch?v=yWEy7j5lvaE JPointJokerJUG - Borisov - Spring Data Builder (Spark it!) part 1 ru of 59:44 https://www.youtube.com/watch?v=hTC12FfCqT4 JPointJokerJUG - Belyaev - JPA Puzzlers ru of 1:04:56 https://www.youtube.com/watch?v=o8LN6NOFa3c https://assets.ctfassets.net/oxjq45e8ilak/6KgEHQ85BfV3WajBgWYiBz/225ee828f71edceb32db5a85e99d3c34/JPA_Puzzlers.pdf ITWhaleBhaiya - Spring Boot Part 2 | Spring Data JPA 0:00 of 2:13:44 https://www.youtube.com/watch?v=rseA8DOwjXQ JavaExpress - Spring Data JPA - CRUD Operations | Live Recording Sessions 0:00 of 54:24 https://www.youtube.com/watch?v=jvISNvGEc0E MarcoCodes - Hibernate & JPA Tutorial - Crash Course of 24:26 https://www.youtube.com/watch?v=xHminZ9Dxm4 2021 ManningPublications - Object-Relational Mapping Using JPA, Hibernate, and Spring Data JPA 0:00 of 54:45 https://www.youtube.com/watch?v=uxNphSOf01U JPABuddy https://www.youtube.com/watch?v=DKvR35O2xeA 2020 Amigoscode - Spring Boot Tutorial | Spring Data JPA | 2021 0:00 of 1:02:01 https://www.youtube.com/watch?v=8SGI_XS5OPw