From 3a8f871d7dc4c619642eeb471be47f16677b137c Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Tue, 27 Jan 2026 04:06:32 +0530 Subject: [PATCH] Eager-load amenities when fetching room type --- .../kotlin/com/android/trisolarisserver/repo/RoomTypeRepo.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/com/android/trisolarisserver/repo/RoomTypeRepo.kt b/src/main/kotlin/com/android/trisolarisserver/repo/RoomTypeRepo.kt index 4a0d36b..614b7d6 100644 --- a/src/main/kotlin/com/android/trisolarisserver/repo/RoomTypeRepo.kt +++ b/src/main/kotlin/com/android/trisolarisserver/repo/RoomTypeRepo.kt @@ -6,6 +6,7 @@ import org.springframework.data.jpa.repository.JpaRepository import java.util.UUID interface RoomTypeRepo : JpaRepository { + @EntityGraph(attributePaths = ["property", "otaAliases", "amenities"]) fun findByIdAndPropertyId(id: UUID, propertyId: UUID): RoomType? fun findByPropertyIdAndCodeIgnoreCase(propertyId: UUID, code: String): RoomType? @EntityGraph(attributePaths = ["property", "otaAliases", "amenities"])