From 43f474fc5b45ad58044751fcd45e66c861c4afa5 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 28 Apr 2026 23:00:56 +0200 Subject: [PATCH] refactor(repository): remove dead findByMentionedPersons_PersonId derived query The listener exclusively calls findByPersonIdWithMentionsFetched (JOIN FETCH). Zero callers exist in production or test code. Leaving it is a maintenance trap: a future caller would silently trigger N+1 loads on the lazy collection. Co-Authored-By: Claude Sonnet 4.6 --- .../familienarchiv/repository/TranscriptionBlockRepository.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/backend/src/main/java/org/raddatz/familienarchiv/repository/TranscriptionBlockRepository.java b/backend/src/main/java/org/raddatz/familienarchiv/repository/TranscriptionBlockRepository.java index fa8ef659..e138cbe7 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/repository/TranscriptionBlockRepository.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/repository/TranscriptionBlockRepository.java @@ -29,8 +29,6 @@ public interface TranscriptionBlockRepository extends JpaRepository findByAnnotationId(UUID annotationId); - List findByMentionedPersons_PersonId(UUID personId); - @Query(""" SELECT DISTINCT b FROM TranscriptionBlock b JOIN FETCH b.mentionedPersons